Thema: Delphi Ungüliger Feldname

Einzelnen Beitrag anzeigen

scuby

Registriert seit: 31. Jul 2005
122 Beiträge
 
#1

Ungüliger Feldname

  Alt 23. Aug 2005, 12:41
Datenbank: Delphidatenbank • Zugriff über: SQL
Delphi-Quellcode:
procedure TForm5.Button2Click(Sender: TObject);
var s,t : string;
begin
s := 'select Name,Vorname,Gebdat,Straße,hnr,plz,ort,tel,fahrschule from teilnehmer';
query1.close;
Query1.Sql.Text := s;
Query1.Active:=true;

t:= 'INSERT INTO teilnehmer (name, vorname, gebdat,straße,hnr,plz,ort,tel,fahrschule) VALUES ('''' + label3.caption, '''' + label5.caption, '''' + label7.caption, '''' + label9.caption, '''' + label10.caption, '''' + labl11.caption, '''' + label12.caption, '''' + label14.caption, '''' + label16.caption)';
showmessage(t);
query1.close;
Query1.Sql.Clear;
Query1.Sql.Add(t);
Query1.ExecSQL;
Query1.Active:=true;


Form4.Edit1.Text := '';
Form4.Edit2.Text := '';
Form4.Edit3.Text := '';
Form4.Edit4.Text := '';
Form4.Edit5.Text := '';
Form4.Edit6.Text := '';
Form4.Edit7.Text := '';
Form4.Edit8.Text := '';
Form4.Edit9.Text := '';
end;
Wenn ich dieses ausführe dann kommt immer die Fehlermeldung 'Ungültiger Feldname caption'

Ändere ich den Quellode auf folgendes
Delphi-Quellcode:
t:= 'INSERT INTO teilnehmer (name) VALUES (''test'')';
showmessage(t);
query1.close;
Query1.Sql.Clear;
Query1.Sql.Add(t);
Query1.ExecSQL;
Query1.Active:=true;
erscheint folgende Meldung: 'ehler bei Erstellen des Coursorhandle'

Ich würde mich freuen, wenn ihr mir helfen könntet den oberen Quellcode ohne Fehler zum laufen zu bringen.

MFG
Scuby

[edit=sakura] Titel angepasst und Leerzeichen für den Code verschenkt Mfg, sakura[/edit]
  Mit Zitat antworten Zitat