`

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可能被杀毒软件给干掉了或者是丢失。

 

 

 

分享到:
评论

相关推荐

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

    根据给定的文件信息,以下是关于ADOX.Catalog的中文帮助文档的详细知识点说明: 标题所指的 "ADOX.Catalog中文帮助详细说明chm文档第1/3页" 指的是一个详细的中文帮助文件(CHM格式),它被分为三个部分来呈现。这...

    Interop.ADOX.dll

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

    ADODB、ADOX.rar

    `Interop.ADOX.dll`使得.NET应用能调用ADOX的接口,例如创建`Catalog`对象来代表一个数据库,通过`Table`、`Column`、`Index`等对象来管理数据库的结构。 以下是一个简单的示例,展示如何使用ADODB和ADOX在C#中创建...

    用ADOX建立Access数据库文件

    2. **创建Catalog对象**:Catalog对象代表了数据库本身。我们可以通过这个对象创建新的数据库文件。 ```csharp OleDbCatalog catalog = new OleDbCatalog(); catalog.Create(conn.ConnectionString); ``` 3. **...

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

    本文将深入探讨易语言如何利用ADOX(ActiveX Data Objects Extensions)Catalog对象来修改MDB(Microsoft Access Database)数据库中的表名。MDB文件是Access数据库的标准格式,常用于存储和管理小型到中型企业级的...

    DELPHI中操作ACCESS数据库.pdf

    在DELPHI中,建立mdb文件可以使用ADOX.Catalog对象。具体来说,我们可以使用CreateOleObject函数来创建一个ADOX.Catalog对象,然后使用其Create方法来建立mdb文件。下面是一个示例代码: ```delphi function ...

    Using-ADOX--.rar_adox_using adox报错

    Dim cat As New ADOX.Catalog Set cat.ActiveConnection = conn ``` 3. 创建数据库: ```vb cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=新建的数据库路径;Jet OLEDB:Engine Type=5" ``` 这会在指定...

    Access建库建表

    ADOX.Catalog cat = new ADOX.Catalog(); cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" + "DataSource=D:\\AccessDB\\NewMDB.mdb;" + "JetOLEDB:EngineType=5"); Console.WriteLine("Database Created ...

    vb 代码创建数据库

    Dim cat As ADOX.Catalog Set cat = New ADOX.Catalog cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\newdata.mdb; " MsgBox "数据库已经创建成功!" End Sub ``` 创建表可以使用...

    用C#动态创建Access数据库

    这里的连接字符串指定了提供者(Provider)、数据库源(Data Source)和引擎类型(Jet OLEDB:Engine Type)。 接下来,为了创建表,我们需要连接到刚创建的数据库。这就需要用到ADODB的`Connection`对象: 1. 引入...

    易语言创建Access数据库源码

    创建ADOX.Catalog对象是创建Access数据库的关键步骤。Catalog对象代表了一个数据库的集合,可以用来创建新的数据库或者访问已有的数据库。以下是一个基本的易语言代码示例,展示了如何创建一个Access数据库: ```...

    C#创建ACCESS数据库和数据表

    ADOX.CatalogClass cat = new ADOX.CatalogClass(); cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbName + ";"); MessageBox.Show("数据库:" + dbName + "已经创建成功!"); ... } ``` 创建...

    ADO和ADOX修改表字段

    Dim catalog As New ADOX.Catalog catalog.ActiveConnection = conn Dim table As ADOX.Table Set table = catalog.Tables("MyTable") Dim column As ADOX.Column For Each column In table.Columns If ...

    DELPHI中操作ACCESS数据库

    此函数首先创建一个临时文件,然后通过`ADOX.Catalog`对象的`Create`方法创建ACCESS数据库,最后将临时文件复制到指定的文件名,并删除临时文件。 2. 压缩与修复ACCESS数据库 为了压缩和修复数据库,可以使用类似...

    CREATE-DB_AND_TABLE.rar_Table_access 创建表_ado create database_c#创

    ADOX.Catalog cat = new ADOX.Catalog(); cat.ActiveConnection = dbConn; ADOX.Table table = new ADOX.Table(); table.Name = "Employees"; ADOX.Column colID = new ADOX.Column(); colID.Name = ...

    C#中怎么创建ACCESS数据库文件.pdf

    总结起来,创建ACCESS数据库文件的核心是使用ADOX的`Catalog`类,并通过指定正确的连接字符串来调用`Create`方法。之后,可以使用`Table`和`Column`类创建表,再通过ADO的`Connection`和`Command`对象插入数据。在...

    c#语句总结[收集].pdf

    创建 Access 数据库时,需要使用 ADOX.Catalog 类,首先需要定义连接字符串,例如: string ss = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source=路径 " ; 然后,使用 ADOX.Catalog 对象...

    用VB的代码创建Access数据库归类.pdf

    Dim cat As ADOX.Catalog Set cat = New ADOX.Catalog cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\newdata.mdb;" MsgBox "数据库已经创建成功!" End Sub ``` 这段代码创建了...

    ADO以及ADOX操作类(VC)

    在VC++中,`adox.h`和`adox.cpp`可能封装了这些功能。 1. **创建表**:使用`CTable`对象,可以定义新表的列、键等属性,然后通过`Catalog`对象的`Create`方法创建实际的数据库表。 2. **管理索引**:`CIndex`对象...

    教案DELPHI中操作ACCESS数据库.pdf

    首先,它通过`GetTempPathFileName`获取一个临时文件名,然后利用`CreateOleObject('ADOX.Catalog')`创建一个ADOX Catalog对象,这个对象可以用来创建数据库。`vCatalog.Create`方法用于实际创建数据库,并将临时...

Global site tag (gtag.js) - Google Analytics