先進們:我的電腦不知道怎了,本來可以用的 ADOX 物件,現在只要一執行就會顯是 "Active 元件無法產生物件" err.code=429 但是同樣的程式只要拿到別台電腦就好了,請問是哪出問題呢?
Dim AdoCtl As New ADOX.Catalog
AdoCtl.ActiveConnection "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & MDBfilename & ";Jet OLEDB:Database password=" & MDBpw
AdoCtl.Tables(tablename).Name = NewTableName
上方程式會偵錯在第二行。
創作者介紹

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • Buier
  • 有可能的是, 你曾經在開發用的電腦製作安裝檔並且安裝該程式,之後你又把他移除,所以照成一些dll 已經沒有註冊,解決方法:
    1.使用regsvr32 重新註冊.
    2.在專案裡面先移除,再重新引用該參考.
  • Jenwei Lai
  • 感謝 Buier 的意見,我試之後還是有問題,最後我 Download MDAC 2.7 版的下來安裝後就可以了。
找更多相關文章與討論