Unicode: neuer Eintrag in db.ini
Informationen
- Kategorien: Kernel | DBMS-Unterstützung
- Version: 14.0.0.2080
- Veröffentlichungsdatum: Donnerstag, 21. Oktober 2010
- Entwickler: Fischer
- Benötigt Datenbankänderung: Nein
- Betreff: Unicode db.ini SQL
Beschreibung
Unterstützung für folgenden Eintrag in DB.Ini
UnicodeFormat Bei Select-Statements wurde zuvor UNICODE-Strings vom SQL-Server nicht korrekt erkannt. "where Name = 'text'" hat funktioniert, sofern in 'text' nur "normale" Zeichen mit Code < 256 enthalten sind. Enthielt der Text aber UnicodeZeichen >= 256 ging der Vergleich schief. SQL-Server benötigt ein grosses N vor dem Text, um ihn als Unicode zu verstehen (N'text'). Eintrag "UnicodeFormat" definiert das Format von Unicode-Text.
Beispiel (für SQL-Server): UnicodeFormat=N%VALUE%
Diese Einträge sind im Verzeichnis ...\system\db in Datei db.ini unter der DBMS-Sektion vorzunehmen, also bei Access unter [DBMS MSACCESS] usw.