設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 6002|回復(fù): 0
打印 上一主題 下一主題

[ActiveX] 加載DLL錯誤

[復(fù)制鏈接]

點擊這里給我發(fā)消息

跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2014-7-31 09:23:09 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
        最近經(jīng)常碰到這種“加載DLL錯誤”,這個原因一開始我也是毫無頭緒無從下手。


經(jīng)過測試,發(fā)現(xiàn)主要原因有幾個:
1、沒有DAO3.6;
2、沒有注冊DAO3.6;
3、該文件對DAO3.6信息丟失。

一般采取下面幾個方法即可解決問題:
1、查看是否有DAO3.6,如果沒有下載并注冊一下。
       在"C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll",這個位置查看是否有該文件。
如果沒有,則說明缺少DAO3.6。在網(wǎng)上搜索下載一個,并注冊即可。
       注冊方法:把該文件放到"C:\Program Files\Common Files\Microsoft Shared\DAO\",注冊方法可參考下面的方法。


2、重新注冊DAO3.6和ADO(保險起見)
       注冊方法:新建一個記事本,寫入下面命令
  1. REGSVR32 "C:\Program Files\Common Files\System\ado\msado15.dll"
  2. REGSVR32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
復(fù)制代碼
       然后將文件另存為 reg.bat ,然后執(zhí)行該文件即可。(若win7及以上的系統(tǒng),請用管理員身份運行)

3、重新添加DAO3.6引用。發(fā)現(xiàn)上面方法都無效。這時,你打開出現(xiàn)“加載DLL錯誤”的文件。而且表現(xiàn)癥狀是CurrentDb這個對象不能使用。
       查看引用?词欠裼蠨AO3.6一項


       一般,這時候會發(fā)現(xiàn)找不到DAO3.6這個東西(就算沒有勾選也找不到這一項)。說明相關(guān)的信息丟失了。
這時候,點一下“瀏覽”,找到"C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
重新引用一下即可。(引用之后,就算取消引用也沒問題的)。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 分享淘帖 訂閱訂閱
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-13 08:01 , Processed in 0.084146 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表