Вставка из MS SQL в Lotus Notes с использованием диска NotesSQL - PullRequest
3 голосов
/ 25 августа 2009

Я пытаюсь синхронизировать таблицу SQL Server с базой данных Lotus Notes. Я установил драйвер ODBC для NotesSQL и смог вставлять, обновлять и выбирать из формы базы данных заметок, используя задачу ActiveX Script в DTS. Все работает хорошо, пока я не попытаюсь вставить китайские символы в текстовое поле в базе данных заметок. После вставки все что у меня есть ??? символы.

Итак, мой вопрос: как вставить юникод в базу данных заметок, используя драйвер ODBC? я пробовал что-то вроде этого (где NotesForm это форма из заметок): Вставить NotesForm (UnicodeField, Field2) VALUES (N'ome unicode ',' normal field ')

Любая помощь будет принята с благодарностью, спасибо.

Ответы [ 3 ]

1 голос
/ 10 сентября 2009

В зависимости от объема данных, которые вы просматриваете, вам лучше использовать веб-сервис. Создать сервис CRUD в Domino довольно просто. Зайдите в мой блог, чтобы прочитать Part1 и Part2 , как это сделать. Веб-сервисы используют UTF-8 и не должны страдать от проблем с кодировкой.

Просто чтобы быть уверенным: вы использовали последнюю версию NotesSQL (8.0)?

0 голосов
/ 09 сентября 2009

Попробуйте поместить несколько китайских символов в Notes, затем прочитайте их с помощью драйвера NotesSQL, а затем попытайтесь выяснить, какую кодировку вы действительно используете.

0 голосов
/ 28 августа 2009

Я не знаю много о вашей проблеме, но вы пытались импортировать данные через SSIS? Я думаю, что может быть вариант или около того, чтобы выполнить вашу задачу.

Возможно, можно просто изменить кодировку вашего поля Notes. Я не могу сказать вам больше, извините.

...