📄 数据库程序安装后出现错误:“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 + -