`
阿尔萨斯
  • 浏览: 4109327 次
社区版块
存档分类
最新评论

Delphi2010 无效的类别字符串, ProgID: "ADOX.Catalog"问题

 
阅读更多


程序中用ADOX创建的Access数据库,一直运行正常,其他电脑都正常,由于某种原因需要修改程序,
编译正常,运行时出现了无效的类别字符串, ProgID: "ADOX.Catalog",重装Delphi也无效。
DBNew: OleVariant;
DBNew := CreateOleObject('ADOX.Catalog');
DBNew.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + DBName);
解决办法:重新注册ADOX,开始->运行 输入regsvr32.exe msadox.dll 确定。
可能原因:注册的ADOX可能被杀毒软件给干掉了或者是丢失。


分享到:
评论

相关推荐

    Interop.ADOX.dll

    ①将interop.ADOX.dll文件复制到C:\Windows\System32系统目录下(请注意:Win7、Vista的系统目录请以实际为准);  ②打开“开始”菜单-选择“运行”,输入“regsvr32 interop.dll”,在接下来的窗口中按回车确认...

    ADOX.Catalog中文帮助详细说明chm文档第1/3页

    个是用来操作ACCESS数据库的东西,遍历表,遍历表的所有字段及字段的属性都会用到这个

    ADODB、ADOX.rar

    C# 创建 Access 数据库 所需的 dll 文件。引用该dll可以创建access数据库,创建表,操作表,添加修改列。

    解决“未在本地计算机上注册microsoft.ace.12.0”错误(Microsoft Access 2007 数据库引擎)

    读取excel表格时电脑弹出错误窗口,提示“未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序”问题,是因为系统中没有安装相应的Microsoft Access 2007 数据库引擎可再发行程序包,安装此文件问题解决。

    ADO以及ADOX操作类(VC)

    对AD0操作以及ADOX操作的封装, 使用简单。 包含 ado2.h ado2.cpp adox.h adox.cpp

    ACCESS合成数据

    Dim myCat As New ADOX.Catalog Dim strsql As String Dim mytable As String '指定外部数据库 strfilename = GetFileName("选择mdb文件", "*.mdb", "mdb") Me.MYBOOKPATH = strfilename mytable = "studs" '...

    易语言调用对象修改MDB数据库表名源码

    资源介绍:。易语言调用ADOX.Catalog对象实现了修改MDB数据库表名操作。资源作者:。易语言入门教程。资源界面:。资源下载:。

    易语言创建Access数据库源码

    程序创建ADOX.Catalog对象生成Access数据库。@易语言源码教程。

    COM对象建立Access数据库源码

    利用com对象ADOX.Catalog创建Access数据库源码。@易语言数据库学习。

    新型ASP后门源代码分析

     ‘code by netpatch dim dbfile,sql db=”netpatch.asp” dbfile=server.MapPath(db) set ydb=server.CreateObject(“ADOX.Catalog”) ydb.Create “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”...

    vc++ADOX创建数据库

    vc++利用ADOX创建数据库 // ADOXCreateDatabaseDlg.cpp : implementation file // #include "stdafx.h" #include "ADOXCreateDatabase.h" #include "ADOXCreateDatabaseDlg.h" #include "Shlwapi.h" #pragma ...

    通过asp程序来创建access数据库

    如下所示: 代码如下: Set Catalog_object= Server.CreateObject(“ADOX.Catalog”) Catalog_object.Create(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & Server.MapPath(“/jb51.net.mdb”)) 简单的两句话...

    易语言创建Access数据库-易语言

    创建 (“ADOX.Catalog”, ) 创建数据库.通用方法 (“Create”, “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + 通用对话框1.文件名) 创建数据库.清除 () 方法二: 抛弃对话框,直接取运行目录()后创建如...

    Using-ADOX--.rar_adox_using adox报错

    使用VB中的ADOX动态创建Access数据库文件并且建表、改名称等实现。

Global site tag (gtag.js) - Google Analytics