-
Wenn man seine SQL's korrekt mit Parametermarkern und Parameterdefinitionen durchführt, kann dieser Fehler eigentlich nicht vorkommen.
Ist das Zielfeld ein SBCS (CCSID 273 o.ä.), sollte der Parameter als "adVarChar" definiert werden.
In diesem Fall konvertiert der OLEDB-Treiber MSDASQL (der bei ODBC verwendet wird) bereits den String von Unicode in SBCS-ANSI, ohne Fehlermeldung mit Ersatzzeichen (x'3F' = ?).
Wird der Parameter als adVarWChar übergeben erfolgt die Konvertierung erst im ODBCTreiber, da der MSDASQL einen Unicode-String weitergibt.
Ähnliches gilt auch bei der Verwendung des IBMDASQL an Stelle des ODBC-Treibers.
Similar Threads
-
By loisl in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 08-11-13, 16:37
-
By kuetemaj in forum NEWSboard Windows
Antworten: 8
Letzter Beitrag: 11-12-08, 07:59
-
By hs in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 22-08-02, 07:27
-
By Bruno Jakob in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 28-02-02, 12:57
-
By hjwenzel in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 21-02-02, 08:28
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