ODBC Connection zu SQL Server
Connection funktioniert
Recordset funktioniert
Ich frage unter Anderem 2 Felder ab, die vom Typ dec(21,6) sind, hier bekomme ich für mich nicht identifizierbare Werte zurück, z.b. statt 24 gibt mir das Recordset -885456663593149000000 zurück. So verhält es sich mit allen dec(21,6) Werten (alle anderen Werte werden wie erwartet ausgegeben).
Diese Zahlen stehen auch so im Recordset, und nicht erst in einer Variable, in der ich sie speichere.
Wenn ich die Daten über MS Querry abrufe, bekomme ich die richtigen Werte.
Ebenso, wenn ich z.B. mit QlikView auf die entsprechenden Daten zugreife.
Die entsprechenden Code Stellen:
ADOODBCConnectionString = "Provider=MSDASQL;DSN=myDSNName"
ADOODBCRS.Source = "SELECT quantity_amount,reportedQuantity_amount FROM ENTITY.app_production_ProductionOrder;"