Einzelnen Beitrag anzeigen

Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Datum in DB (Firebird) speichern

  Alt 19. Dez 2005, 13:14
Hi,

ich mache nichts anderes als Du, in Deinem Quelltext oben fehlt vor der Insert-Anweisung noch ein SQL.Text := , d. h. zuerst wird der SQL-Text der Abfrage mit SQL.Clear gelöscht, dann wird ein neuer Text zugewiesen.

Dein Statement müsste also lauten:

Delphi-Quellcode:
  erfdat := date;
  zeit := time;
  qrMain.Sql.Clear;
  qrMain.SQL.Text := 'Insert into table (vim, ls, erfdat,erfasser) Values (' +
    QuotedStr(vim.text) + ', ' +
    QuotedStr(ls.text) + ', ' +
    QuotedStr(DateToStr(datum) + ' ,' +
    QuotedStr(erf.text) + ');';
  qrMain.ExecSQL;

Gruß
Frank

Edit: Grammatik korrigiert
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat