Thema: Delphi insert into Datum

Einzelnen Beitrag anzeigen

Benutzerbild von BackOrifice
BackOrifice

Registriert seit: 6. Jun 2005
74 Beiträge
 
Delphi 2007 Architect
 
#3

Re: insert into Datum

  Alt 1. Jun 2009, 11:45
Hi.

Du baust ja deinen Query als String zusammen. Erstens würde ich raten, immer die Funktion Format() bei solchen Bauten zu benutzen (das ist aber nur was fürs Auge).
Ich weiß nicht, wie Access seinen Datums Str. genau haben will; testen solltest du an das an einem Query Analyzer. Sobald du das richtige Format hast, kannst du beliebige Konstellationen mit FormatDateTime() erstellen.

Delphi-Quellcode:
[SQL]
SQLcmd := Format
  ('INSERT INTO termin (termin_id, inhalt_id, semester_id, anfang, ende, '
  +'lastedit, lastuser, gruppierungsnr) VALUES (%u, %u, %u, ''%s'', %s, ''%s'', ''%s'', %s)',
  [Generals.EventId,Content.ContentId,Generals.SemesterId,
  FormatDateTime('dd.mm.yyyy hh:nn',Generals.EventBegin),
  SQLCmd,FormatDateTime('dd.mm.yyyy hh:nn',Generals.LastEdit),
  Generals.LastUser, GetFormatedIntAsString(Generals.GroupingNo)]);
[/SQL]
Henning
  Mit Zitat antworten Zitat