SQL DATETIME-Wert formatieren für INSERT in dbf-Datei
-
Folgende Problemstellung:
- Zugriff auf eine SQL-Server-Datenbank
- Auslesen von diversen Daten, u.a. ein DATETIME-Feld
- Variabelenzuweisung
- Zugriff über FoxPro auf eine dbf-Datei
- diverse Daten in die dbf-Datei schreiben, u.a. auch das DATETIME-FeldWenn ich das DATETIME-Feld auslesen und einem CString zuweisen, dann bekomme ich sowas wie "18 Apr. 2006", woher auch immer diese Formatierung kommt.
Um das Datum aber in die dbf-Datei zu schreiben, bräuchte ich das ganze im Format "{^2006-04-18}".Jetzt meine Frage, was der einfachste Weg ist:
1. Den CString Wert mühselig umzuformatieren?
2. Beim SELECT den DATETIME-Feld-Wert schon zu formatieren? Wenn ja, wie?
3. Den DATETIME-Wert keiner CString-Variabel zuweisen, sondern vielleicht einer Datums-Variabel, so dass gar keine Konvertierung notwendig ist?Wär nett, wenn mit einer mal nen Tipp dazu geben könnte.
thx, quenten
-
Welches RDBMS?
MySQL hat z.B. eine Funktion für einen SQLQUERY um Datum formatiert auszugeben.