?? 數據庫程序安裝后出現錯誤:“activex無法創建對象,錯誤號429”.txt
字號:
估 計 是 程 序 安 裝 后 沒 有 正 確 注 冊 所 使 用 的 DLL或 OCX。 如 果 是 OCX沒 有 注 冊 , 只 需 使 用 REGSVR32.EX
E注 冊 相 應 的 OCX即 可 。 如 果 是 DAO則 需 要 DAO350.DLL, 在 VB中 我 沒 有 找 到 有 關 如 何 注 冊 它 的 說 明 , 而
且 使 用 REGSVR32.EXE注 冊 也 沒 用 。 通 過 查 注 冊 表 ( 搜 索 DAO) , 我 發 現 只 要 將 相 關 注 冊 分 支 導 入 到 用
戶 的 機 器 中 , 就 可 以 使 用 DAO.
在 主 鍵 : HKEY_CLASSES_ROOT中
"DAO.DBEngine.35"
"DAO.PrivateDBEngine.35"
"DAO.TableDef.35"
"DAO.Field.35"
"DAO.Index.35"
"DAO.Group.35"
"DAO.User.35"
"DAO.QueryDef.35"
"DAO.Relation.35"
"Microsoft DAO 3.51 Object Library"
在 主 鍵 : HKEY_LOCAL_MACHINE中 也 包 含 上 述 的 分 支 。
而 且 建 議 在 導 入 前 使 用 REGSVR32.EXE先 注 冊 DAO。
<END>
VB不 盡 人 意 的 地 方 或 者 說 獨 到 之 處 , 就 在 于 它 編 譯 出 的 可 執 行 文 件 過 分 依 賴 dll或 ocx, 因 此 開 發 的 程 序 安 裝 時 必 須 弄 清 楚 它 離 不 開 那 些 dll或 ocx。
你 的 程 序 中 Data控 件 是 內 置 的 , 而 DBGrid必 須 依 賴 dbgrid32.ocx。 另 外 , 調 用 數 據 庫 , 一 般 需 要 安 裝 Msjet35.dll和 dao350.dll。 安 裝 Access之 后 , 這 兩 個 文 件 會 分 別 添 加 在 系 統 中 ( 前 一 個 在 Common Files\Microsoft Shared, 后 一 個 在 System) , 這 也 許 就 是 你 遇 到 的 問 題 所 在 。
有 一 個 軟 件 --DLLExplorer--可 以 幫 到 你 , 你 自 己 在 網 上 找 找 看 , 怎 么 用 我 不 多 言 。
<END>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -