-
Microsoft OLE DB Provider for DB2 -> Process Binary as Character
Hallo zusammen,
hat von Euch schon mal jemand erfolgreich einen Verbindungsserver (MS SQL -> DB2 for i) über den Microsoft OLE DB Provider for DB2 eingerichtet und könnte mich dabei etwas unterstützen?
Ich schaffe es einfach nicht, dass die Daten in Character übersetzt werden.
Leider finde ich auch keine gescheite Dokumentation des MS-Providers, aus der hervorgeht, wie der Providerstring exakt aussehen müsste. Ich finde nur Angaben, wie "Process Binary as Charater=TRUE", aber auch "Process Binary as Character=YES", oder sogar "BinAsChar=true". Was stimmt denn nun? Oder kann man dem Provider jegliche Kombination hinwerfen und der macht dann etwas Sinnvolles daraus? Es funktioniert aber nicht, keine der drei Möglichkeiten. Fehlt vielleicht etwas? Aber eigentlich sollte dieser Parameter dafür sorgen, dass CCSID 65535 übersetzt wird.
Danke!
-
CCSID 65535 sollte nicht blind übersetzt werden, da damit auch echte Binärdaten umgewandelt werden.
Du solltest für die betroffenen Tabellen eine View mit Cast auf eine korrekte CCSID verwenden.
Warum nimmst du den OLEDB von Microsoft?
Der ist optimiert für DB2 und nicht für DB2/400 bzw. DB2 for i.
Die IBM i hat einen eigenen OLEDB-Provider, der funktioniert gut:
Provider=IBMDASQL;Password=Password;Persist Security Info=True;User ID=USER;Data Source=SYSTEModerIP;Default Collection=MYLIB;Convert Date Time To Char=false;Catalog Library List=LIB1, LIB2, ...;Cursor Sensitivity=1;Use SQL Packages=True;SQL Package Library Name=QGPL;SQL Package Name=MYAPP;Add statements to SQL package=False;Trace=2;Library List=LIB1, LIB2, QTEMP
-
Danke für die ausführliche Antwort! - Ich hab mir schon sowas gedacht, dass der Provider nur für die andere DB2 optimiert ist. Aber immerhin kamen ja Daten rüber. Hätte ja sein können, dass es irgendwie geht. Auf diesem Server ist bisher leider nur der Microsoft-Provider installiert. Dann führt wohl kein Weg an der Installation des Windows Application Packages vorbei.
-
Das ist korrekt, zumal der DB2-Provider zwar Schemas kennt allerding keine Library/Catalog-Lists.
Similar Threads
-
By Arnie in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 19-06-20, 15:51
-
By Dominic K. in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 28-11-17, 06:50
-
By harkne in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 06-09-17, 14:44
-
By dholtmann in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 12-05-17, 14:29
-
By Kurmas Zeschlon in forum NEWSboard Programmierung
Antworten: 27
Letzter Beitrag: 18-08-14, 08:36
Tags for this Thread
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