Anmelden

View Full Version : Client Access - ODBC - Dezimalstellen



Kassandra
17-11-03, 11:54
Wenn wir bislang mit Client Access oder CA Express in Microsoft Access Tabellen verknüpft haben wurde die Definition eines Wertfeldes (z.B. 7,3) nicht übernommen so daß wir uns in Abfragen mit einer Division durch 1000 beholfen haben.

Mit dem i-Series Acces für Windows V5R2 (das wir bislang nur auf 2 PCs installiert haben) werden die Felddefinitionen anscheinend in MSAccess übernommen so daß hier die Division entallen könnte.

Gibt es eine Möglichkeit, einen Schalter im ODBC oder sonstwo umzustellen damit alle momentan installierten Versionen von CA das gleiche Ergebnis bringen?

Gruß
Kassandra

Fuerchau
17-11-03, 14:12
Nein, gibt es leider nicht. Das Problem lag daran, dass Zoned-Felder irgendwie als Character interpretiert wurden.

Ich habe mir dann damit geholfen, dass ich keine verknüpfte Tabelle verwendet habe, sondern eine SQL-PASSTHRU-Abfrage in der ich die Dezimal-Felder mittels "DOUBLE(MYFIELD) as MYFIELD" zwangsweise in ein von Access verstandenes Format umgewandelt habe.