2009-08-25 21 views
3

Lotus NotesデータベースでSQL Serverテーブルを同期しようとしています。 NotesSQL ODBCドライバをセットアップし、DTSのActiveXスクリプトタスクを使用してノートデータベースフォームを挿入、更新、選択することができました。 notesデータベースのTextフィールドに中国語文字を挿入しようとするまでは、すべてうまく動作します。挿入後、私が得たものはすべて???文字。NotesSQLドライブを使用してMS SQLからLotus Notesに挿入

私の質問は、どのようにODBCドライバを使用してノートデータベースにユニコードを挿入するのですか?私はこれのようなものを試しました(NotesFormはノートからのフォームです): NotesForm(UnicodeField、Field2)を挿入してください

ご協力いただきありがとうございます。

+0

NotesクライアントでUnicode文字を読み込むことができるかどうかをテストしていますか?あなたはどこを見ているのですか? Notesクライアントでは、.NSFのWebビューから SQLへのLotusScript ODBC接続を使用して、反対側からデータを取得することを検討してください。これは、狂気のNotes SQLドライバよりもODBCの実装がはるかに優れています。 これがうまくいかない場合は、Notes APIを使用してドキュメントを直接更新してみてください。 http://notes.net上のドキュメントのトン。 – Rake36

答えて

0

私はあなたの問題についてよく分かりませんが、SSISを通じてデータをインポートしようとしましたか?あなたの仕事を実行するためのオプションがあるかもしれないと思います。

おそらくNotesフィールドのエンコードを変更することができます。私はあなたにもっと話すことはできません、申し訳ありません。

0

Notesにいくつかの中国語文字を入力してから、NotesSQLドライバを使用してそれらを読み取り、実際に使用しているエンコーディングを調べてみます。

1

あなたが見ているデータの量によっては、Webサービスのほうが良いかもしれません。 DominoでCRUDサービスを作成するのはかなり簡単です。私のブログに向かい、Part1Part2を読んでください。 WebサービスはUTF-8を使用し、文字セットの問題に悩まされるべきではありません。

最新のNotesSQL(8.0)を使用しましたか?

関連する問題