Einzelnen Beitrag anzeigen

Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#1

"Keine Übereinstimmung der Typen im Ausdruck" -Was

  Alt 9. Feb 2005, 23:15
Datenbank: Paradox • Version: 7 • Zugriff über: Query Komponente
Hallo,

wie schon im Titel steht, habe ich ein Problem mit der Fehleranzeige:
"Keine Übereinstimmung der Typen im Ausdruck"

Dieser entsteht wenn ich einen Eintrag in meine DB (Paradox 7) machen möchte.
Hierzu nutze ich folgenden Code:

Delphi-Quellcode:
Form1.Frame31.Query1.SQL.Clear;
 Form1.Frame31.Query1.SQL.Add('INSERT INTO Benutzer (Vorname, Name, Adresse, PLZ, Stadt, Mail, Web, Abteilung, Berechtigung, Laufwerk, Internet, Kommunikation, Protokoll, Adressbuch, Sperren, MsgLogin, Archiv, Text)');
 Form1.Frame31.Query1.SQL.Add('VALUES (:Vorname1, :Name1, :Adresse1, :PLZ1, :Stadt1, :Mail1, :Web1, :Abteilung1, :Berechtigung1, :Laufwerk1, :Internet1, :Kommunikation1, :Protokoll1, :Adressbuch1, :Sperren1, :MsgLogin1, :Archiv1, :Text1)');
 Form1.Frame31.Query1.Params.ParamValues['Vorname1'] := Vorname1;
 Form1.Frame31.Query1.Params.ParamValues['Name1'] := Name1;
 Form1.Frame31.Query1.Params.ParamValues['Adresse1'] := Adresse1;
 Form1.Frame31.Query1.Params.ParamValues['PLZ1'] := PLZ1;
 Form1.Frame31.Query1.Params.ParamValues['Stadt1'] := Stadt1;
 Form1.Frame31.Query1.Params.ParamValues['Mail1'] := Mail1;
 Form1.Frame31.Query1.Params.ParamValues['Web1'] := Web1;
 Form1.Frame31.Query1.Params.ParamValues['Abteilung1'] := Abteilung1;
 Form1.Frame31.Query1.Params.ParamValues['Berechtigung1'] := Berechtigung1;
 Form1.Frame31.Query1.Params.ParamValues['Laufwerk1'] := Laufwerk1;
 Form1.Frame31.Query1.Params.ParamValues['Internet1'] := Internet1;
 Form1.Frame31.Query1.Params.ParamValues['Kommunikation1'] := Kommunikation1;
 Form1.Frame31.Query1.Params.ParamValues['Protokoll1'] := Protokoll1;
 Form1.Frame31.Query1.Params.ParamValues['Adressbuch1'] := Adressbuch1;
 Form1.Frame31.Query1.Params.ParamValues['Sperren1'] := Sperren1;
 Form1.Frame31.Query1.Params.ParamValues['MsgLogin1'] := MsgLogin1;
 Form1.Frame31.Query1.Params.ParamValues['Archiv1'] := Archiv1;
 Form1.Frame31.Query1.Params.ParamValues['Text1'] := Text1;
 Form1.Frame31.Query1.ExecSQL;
Alle Variablen sind korrekt zugewiesen...

Was bedeutet diese Fehlermeldung?
Was kann ich dagegen machen?

Gruß
Thomas
  Mit Zitat antworten Zitat