Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
Delphi XE7 Enterprise
|
Re: Datum inkl. Uhrzeit in DATE - Feld
17. Okt 2007, 14:51
Hier mal mein komplettes Problem:
So sieht alles aus, und nur das DATUM lässt sich nciht einfügen.
Delphi-Quellcode:
procedure Einfuegen();
var
Datum: String;
Zeit: TDateTime;
begin
Zeit := DTP_Sigma_Erfassung_Datum.Date + StrToTime(Format('%s:%s',[CB_Sigma_Erfassung_Stunde.Items[CB_Sigma_Erfassung_Stunde.ItemIndex],CB_Sigma_Erfassung_Minute.Items[CB_Sigma_Erfassung_Minute.ItemIndex]]));
Datum := datetimetostr(Zeit);
Datensatz_insert ('''' + Stoer_Art_ID + ''',''' + Anwender_ID + ''', ''' + Datum + ''', ''' + ED_Sigma_Erfassung_Melder.text + ''', ''' + Ort_ID + ''', ''' + ED_Sigma_Erfassung_Strasse.text + ''', ''' + ED_Sigma_Erfassung_Hausnr.text + ''', ''' + ED_Sigma_Erfassung_Hinweis.text + ''', ''' + Bemerkung + ''', '''', ''' + abschliessen + ''', ''' + ED_Sigma_Erfassung_AN.text + ''', ''' + ED_Sigma_Erfassung_TBesitzer.text + ''', ''' + ED_Sigma_Erfassung_Telefon.text + ''', ''' + ED_Sigma_Erfassung_Telefon2.text + '''', 'STOER_ART_ID,ANWENDER_ID, DATUM, MELDER, ORT_ID, STRASSE,HAUS_NR, STOER_HINWEIS, BEMERKUNG, GISREFERENZ,OHNE_AUFTRAG, ISU_ANLAGE,NAME,VORWAHL,NACHWAHL', 'SYSDBP.DBP_ERFASSUNG');
end;
procedure Datensatz_insert (Werte:String; Spalten:String; Tabelle:String);
begin
with DM_Query_Termas do
begin
QueryInsert.Close;
QueryInsert.SQL[0] := 'INSERT INTO ' + Tabelle + '';
QueryInsert.SQL[1] := '(' + Spalten + ')';
QueryInsert.SQL[2] := 'VALUES(' + Werte + ')';
//QueryInsert.ParamByName('DATUM').AsDateTime := now;
QueryInsert.ExecSQL;
end;
DM_Query_TerMaS.QueryCommit.ExecSQL;
end;
Gruss
Holger
|
|
Zitat
|