2009-08-25 2 views
3

SQL Server 테이블을 Lotus Notes 데이터베이스와 동기화하려고합니다. NotesSQL ODBC 드라이버를 설치하고 DTS의 ActiveX 스크립트 태스크를 사용하여 Notes 데이터베이스 양식을 삽입, 업데이트 및 선택할 수있었습니다. 노트 데이터베이스의 텍스트 필드에 한자를 삽입하려고 시도 할 때까지 모든 것이 잘 작동합니다. 삽입 후, 내가 가지고있는 것은 모두 ??? 문자.Notes SQL 드라이브를 사용하여 MS SQL에서 Lotus Notes로 삽입

내 질문에 어떻게 ODBC 드라이버를 사용하여 노트 데이터베이스에 유니 코드를 삽입합니까? 나는 NotesForm이 노트의 형식 인 곳에서 이런 식으로 시도했다. 노트 폼 삽입 (유니 코드 필드, 필드 2) VALUES (N'some unicode ','normal field ')

도움을 주시면 감사하겠습니다.

+0

Notes 클라이언트에서 유니 코드 문자를 읽을 수 있는지 여부를 테스트하고 있습니까? 어디서 너는 ???을보고 있니? 문자 - Notes 클라이언트에서 .NSF의 웹보기에서? SQL에 대한 LotusScript ODBC 연결을 사용하여 다른 쪽에서 데이터를 가져 오는 것이 좋습니다. 미친 Notes SQL 드라이버보다 ODBC를 훨씬 더 잘 구현할 것입니다. 그게 효과가 없을 경우 Notes API를 사용하고 문서를 직접 업데이트 해보십시오. http://notes.net에서 문서의 톤. – Rake36

답변

0

문제점에 대해 잘 모르지만 SSIS를 통해 데이터를 가져 오려고 했습니까? 나는 당신의 작업을 수행 할 수있는 옵션이있을 것이라고 생각합니다.

아마도 메모 필드의 인코딩을 변경할 수 있습니다. 더 말할 수 없어요, 미안 해요.

0

일부 중국어 문자를 Notes에 넣고 NotesSQL 드라이버를 사용하여 읽은 다음 실제로 어떤 인코딩을 사용하는지 알아 내려고 시도하십시오.

1

보고있는 데이터의 양에 따라 웹 서비스가 더 나을 수도 있습니다. Domino에서 CRUD 서비스를 만드는 것은 매우 쉽습니다. 내 블로그에 가서 Part1Part2 읽는 방법을 읽어보십시오. 웹 서비스는 UTF-8을 사용하며 문자 세트 문제로 인해 괴롭혀서는 안됩니다.

확실한 점은 : 최신 NotesSQL (8.0)을 사용 했습니까?

관련 문제