Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » SQL DATETIME-Wert formatieren für INSERT in dbf-Datei

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.05.2006, 10:54 Uhr
Quenten



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-Feld

Wenn 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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.05.2006, 00:04 Uhr
mmc20
puss in boots


hi, schau dir mal "COleDateTime::ParseDateTime" an, damit kannst' einen CString in ein COleDateTime-object einlesen, ebenso kannst dann auch mit "COleDateTime::Format" fast jedes beliebige datums-format in einen CString ausgeben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.05.2006, 17:52 Uhr
Quenten



ich danke dir
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: