18. Juni 2007 11:41
Hallo zusammen.
Ich bin neu hier und hoffe, das ich den richtigen Bereich für meine Frage gefunden habe.
Nun zu meinem Problem !
Ich versuche per SQL über eine C/ODBC Verbindung eine Navision 2.0 Tabelle mit Datumsfeldern auszulesen. Sobald in der Tabelle ein entsprechende Datumsfeld leer ist, bricht die SQL-Abfrage ab.
Ich habe bereits versucht, den Wert in der SQL-Abfrage in einen Textwert umzuwandeln, was auch nicht funktioniert.
Wäre nett, wenn jemand eine Idee hat, wie ich das Problem lösen kann.
Vielen Dank.
Gruß
Sebastian
18. Juni 2007 12:30
Hi Sebastian!
Herzlich Willkommen bei MSDynamics.de
Ist die NAV Datenbank "nativ" oder SQL Server basiert?
Nun, via ODBC hab' ich's noch nicht ausprobiert, aber "0D" (leeres Datum) in Navision entspricht dem "01.01.1753 00:00:00.000" in SQL ... vielleicht funzt die ABfrage ja damit?!
18. Juni 2007 12:42
stryk hat geschrieben:Hi Sebastian!
Herzlich Willkommen bei MSDynamics.de
Ist die NAV Datenbank "nativ" oder SQL Server basiert?
Nun, via ODBC hab' ich's noch nicht ausprobiert, aber "0D" (leeres Datum) in Navision entspricht dem "01.01.1753 00:00:00.000" in SQL ... vielleicht funzt die ABfrage ja damit?!
Hallo.
Danke für die schnelle Antwort.
Die DB ist "nativ" !
Das Problem ist, daß ich auch die Zeilen ohne Datumswert ausgeben will.
Gruß
Sebastian
18. Juni 2007 13:16
Sese hat geschrieben:Das Problem ist, daß ich auch die Zeilen ohne Datumswert ausgeben will.
Dann ist - wie Jörg schon schrieb - das
0D genau das richtige.
Gruß, Marc
18. Juni 2007 13:20
Marc Teuber hat geschrieben:Sese hat geschrieben:Das Problem ist, daß ich auch die Zeilen ohne Datumswert ausgeben will.
Dann ist - wie Jörg schon schrieb - das
0D genau das richtige.
Gruß, Marc
Wie setzte ich das dann ein ?
Formatiere ich das Datum im SQL Befehl dann damit um, oder wie ?
Stehe irgendwie ein wenig auf der Leitung...
Gruß
SESE