我想創建一個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)」
我在做什麼錯在這裏?
你得到的錯誤是什麼? 你可以在應用程序之外使用該連接字符串進行連接嗎? 你確定表名以tibl-而不是tbl-開頭嗎? – CompuChip
我在我的問題中添加了錯誤消息。謝謝。 –