-
In diesem Fall liegt es nur bedingt an der AS/400 sondern auch an Windows.
Wie ist die System-CCSID der AS/400 bzw. die Sprach-Id des ODBC-Users?
SBCS-Daten werden zuerst in die SBCS-CCSID des ODBC-Jobs gewandelt.
Anschließend erfolgt die Umwandlung von SBCS-EBCDIC in SBCS-ANSI.
Läuft dein PC auf deutsch 1252 hast du hier bereits dein 2. Problem.
VB6/VBA usw. speichern Strings aber als Unicode.
Also ist einzig und allein Unicode (UCS2) hier die Lösung:
select cast(myfield as [var]graphic(nn) ccsid 13488) as myfieldname, ...
select cast(myfield as N[var]CHAR(nn) ) as myfieldname, ...
In beiden Fällen erhältst du direkt Unicode in deinem VB6-Recordset.
Wichtig bei Abfragen mit Parametern ist auch hier die Definition der Parameter als adWChar/advarWChar!
Similar Threads
-
By Mr-Ferret in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 28-02-14, 10:35
-
By camouflage in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 03-02-14, 09:45
-
By Jutta in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 01-10-02, 09:20
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