MS Word 병합 문서를 만들고 싶습니다. 이미 템플릿 문서를 만들었습니다. 내 응용 프로그램이 시작되면 "Hrms2008"이라는 ODBC가 만들어집니다. 나는 이런 종류의 물건에 익숙하지 않다. 그래서 나는 그 원인을 알지 못한다.함수 "OpenDataSource"가 호출 될 때의 오류
word.Application wrdApp;
word.Document wrdDoc;
object oMissing = System.Reflection.Missing.Value;
object oName = "DSN=Hrms2008;DATABASE=Pitshrms4002;Integrated Security = True;";
object oSQL = "Select * from tiblMerge";
object oTemplate = briefNieuw.Brief;
wrdApp = new word.Application();
wrdApp.Visible = true;
wrdDoc = wrdApp.Documents.Add(ref oTemplate,ref oMissing,ref oMissing,ref oMissing);
wrdDoc.MailMerge.MainDocumentType = word.WdMailMergeMainDocType.wdFormLetters;
wrdDoc.MailMerge.OpenDataSource("", oName, oSQL);
내가 오류 : ". HRESULT에서 형식 불일치 예외 : 0X80020005 (DISP_ETYPEMISMATCH)는"
은 내가 잘못 여기서 뭐하는 거지?
오류는 무엇입니까? 응용 프로그램 외부에서 해당 연결 문자열을 사용하여 연결할 수 있습니까? 테이블 이름이 tbl- 대신 tibl-로 시작 하시겠습니까? – CompuChip
내 질문에 오류 메시지를 추가했습니다. 감사. –