-
ODBC -Punkt statt Komma bei Nachkommazahlen
Hallo Allerseits,
ich möchte in MS-Access eine Datei per ClientAccess ODBC Treiber anzeigen lassen. Die Datei beinhaltet ein Feld mit dem Daten-Inhalt: 200,73.
Bei Feldern des Feldtyps PACKED mit einer Länge größergleich 16,2 kommt in MS-Access für die Zahl 200,73 folgendes Ergebnis zu Stande: 200.73 Also ein '.' statt ein ',' bei der Nachkommastelle.
Schneide ich das Feld auf die Länge 15,2 so ist die Zahl 200,73 wunderbar per ODBC lesbar. Komma wird zu Komma.
Das Problem trat mit einem Release Wechsel auf.
Vielen Dank für Ihre Hilfe
Jörn
-
Dieses Problem ist mir auch schon vorgekommen, hat aber mit dem Release der AS/400 nichts zu tun.
Leider ist ein Feld vom Typ Decimal/Zoned in ODBC mit max. 15 Stellen definiert. Größere Felder werden daher auf ODBC-Ebene als Zeichenfelder ausgegeben.
In SQL werden Dezimalzahlen grundsätzlich mit Dezimalpunkt geschrieben, daher Ihre Anzeige.
Es gibt leider nur die Möglichkeit, die Variable im Query mittels Casting in den Typ Double zu konvertieren, leider mit dem Verlust der Genauigkeit (Double max. 17 Stellen), also z.B. "double(>AS/400-Feld<) as Feld".
-
Hallo,
vielen Dank für die schnelle Antwort. Sie ist nicht schön. Die Anspielung auf den Reales Wechsel rührt daher, da vor dem Wechsel alle Felder auch oben beschriebener Fall einwandfrei angezeigt wurde.
Da ich viele Felder per SQL berechne und für diese der Feldtyp mit PACKED 31, 2 definiert ist stellt sich jetzt folgende Frage: Kann man diesen Typ standardmäßig auf einen double ändern? Wenn ja wie und wo mache ich das?
Schönen Gruß
Jörn
-
Jeder berechnete Ausdruck kann gecastet werden:
double(>>Ausdruck<<) as "Feldname"
"Feldname" kann dann direkt verwendet werden.
Similar Threads
-
By berndl in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 13-10-06, 09:28
-
By synus in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 06-10-06, 15:38
-
By mama in forum IBM i Hauptforum
Antworten: 30
Letzter Beitrag: 27-09-06, 09:31
-
By Hubert in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 12-05-06, 11:52
-
By Daniel Ritzmann in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 15-03-02, 15:37
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks