Domino 9 und frühere Versionen > ND9: Entwicklung

SQL-Statemant mit Nicht ASCII Zeichen

(1/1)

Otto:
Hallo miteinander,

ein LS-Agent liest Dokumente aus einer Notes-DB, um über ODBC neue Datensätze in
in einer MS-SQL Datenbanktabelle anzulegen, etwa so:

--- Code: ---qerystrg = {
INSERT INTO [dbo].[user]([USER])VALUES
('} & d.getitemvalue("Fullname")(0) & {')}

--- Ende Code ---
Funktioniert ja auch - bis auf einen Datensatz, wo Fullname ein 'ć' enthält.
( Uni("ć") = 263 ). String endet dann an der Stelle mit ASC(256).
Hat da jemand eine Idee?

 

pram:
1. Prepared statements verwenden... Sonst passiert z. B. das: https://xkcd.com/327/
2. Hängt es u. U. von der DB-Collation ab, ob du besagtes Zeichen überhaupt einfügen kannst

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln