Hallo,
von einem MS SQL Server 2008 R2 werden die Ergebnisse z.B. der Abfrage
"select * from mw_tab where zeit = 1405118160 and gma_idf=1011"
so zurückgeliefert (mit störenden Dezimaltrennteichen) :
Columnname: gma_idf; columntype: numeric; Value: 1'011.00
Columnname: zeit; columntype: int; Value: 1'405'118'160.00
Die Abfrage erfolgt aus einem C-Programm über eine ODBC32-Verbindung, ausgegeben werden die Werte ebenfalls mit dem C-Programm in eine Logdatei.
Die Rückgabe der Abfrageergebnisse mit den störenden Dezimalteilern erfolgt aber offensichtlich durch den Server selbst, im C-Programm werden die Abfrageergebnisse nur als Text übernommen und verarbeitet.
Welche Einstellungen muss man anpassen, dass die Anführungszeichen als Dezimaltrennzeichen weggelassen werden ?
von einem MS SQL Server 2008 R2 werden die Ergebnisse z.B. der Abfrage
"select * from mw_tab where zeit = 1405118160 and gma_idf=1011"
so zurückgeliefert (mit störenden Dezimaltrennteichen) :
Columnname: gma_idf; columntype: numeric; Value: 1'011.00
Columnname: zeit; columntype: int; Value: 1'405'118'160.00
Die Abfrage erfolgt aus einem C-Programm über eine ODBC32-Verbindung, ausgegeben werden die Werte ebenfalls mit dem C-Programm in eine Logdatei.
Die Rückgabe der Abfrageergebnisse mit den störenden Dezimalteilern erfolgt aber offensichtlich durch den Server selbst, im C-Programm werden die Abfrageergebnisse nur als Text übernommen und verarbeitet.
Welche Einstellungen muss man anpassen, dass die Anführungszeichen als Dezimaltrennzeichen weggelassen werden ?
Comment