Hallo,
ich habe im Zuge eines Projektes eine Anbindung per ODBC an einen PostgreSQL Server (Version 8.3) schaffen müssen. Die Verbindung und die Verarbeitung der Daten funktioniert ohne Probleme.
Allerdings habe ich ein Problem mit Feldern vom Typ "date". Hier bekomme ich ein Datumsfeld von XBase zurück. Auch wen das Feld in der Tabelle der PostgreSQL-Datenbank ein Datum sowie eine Uhrzeit enthält.
Weiss vielleicht jemand wie ich auch die Uhrzeit zurückbekomme oder liefert mir XBase generell nur ein Datumswert zurück?
Würde ich freuen wenn mir hier jemanden helfen kann.
Danke.
Gruß,
Chris
[ERLEDIGT] ODBC SQL Datumsfelder
Moderator: Moderatoren
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9356
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: ODBC SQL Datumsfelder
Hallo, Chris.
Du kannst das sog. "Data type mapping" selbst steuern, schau dazu einfach mal in der ODBCDBE-Doku in den Bereich "How to adapt the resulting Xbase++ data type to my needs?". Mit DbInfo ist es möglich, für einzelne Spalten der Quelltabelle festzulegen, in welchen Xbase++-Datentypen sie konvertiert werden soll, wobei es in Deinem Fall wahrscheinlich sinnvoll wäre, nach "Character" zu mappen und den String dann in Datum und Uhrzeit zu zerlegen.
Du kannst das sog. "Data type mapping" selbst steuern, schau dazu einfach mal in der ODBCDBE-Doku in den Bereich "How to adapt the resulting Xbase++ data type to my needs?". Mit DbInfo ist es möglich, für einzelne Spalten der Quelltabelle festzulegen, in welchen Xbase++-Datentypen sie konvertiert werden soll, wobei es in Deinem Fall wahrscheinlich sinnvoll wäre, nach "Character" zu mappen und den String dann in Datum und Uhrzeit zu zerlegen.
Herzlich,
Tom
Tom
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9356
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: ODBC SQL Datumsfelder
Freut mich! Du könntest jetzt bitte auch ein nettes [ERLEDIGT] in den Threadtitel setzen.
Herzlich,
Tom
Tom