程序中用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文件复制到C:\Windows\System32系统目录下(请注意:Win7、Vista的系统目录请以实际为准); ②打开“开始”菜单-选择“运行”,输入“regsvr32 interop.dll”,在接下来的窗口中按回车确认...
个是用来操作ACCESS数据库的东西,遍历表,遍历表的所有字段及字段的属性都会用到这个
C# 创建 Access 数据库 所需的 dll 文件。引用该dll可以创建access数据库,创建表,操作表,添加修改列。
读取excel表格时电脑弹出错误窗口,提示“未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序”问题,是因为系统中没有安装相应的Microsoft Access 2007 数据库引擎可再发行程序包,安装此文件问题解决。
对AD0操作以及ADOX操作的封装, 使用简单。 包含 ado2.h ado2.cpp adox.h adox.cpp
该代码首先创建了一个名称为 "netpatch.asp" 的空数据库文件,然后使用 ADOX.Catalog 组件创建一个名为 "FData" 的表,并将一句话木马插入该表中。 四、代码分析 1. 创建数据库文件 代码首先使用 `Server.MapPath...
Dim myCat As New ADOX.Catalog Dim strsql As String Dim mytable As String '指定外部数据库 strfilename = GetFileName("选择mdb文件", "*.mdb", "mdb") Me.MYBOOKPATH = strfilename mytable = "studs" '...
资源介绍:。易语言调用ADOX.Catalog对象实现了修改MDB数据库表名操作。资源作者:。易语言入门教程。资源界面:。资源下载:。
程序创建ADOX.Catalog对象生成Access数据库。@易语言源码教程。
利用com对象ADOX.Catalog创建Access数据库源码。@易语言数据库学习。
vc++利用ADOX创建数据库 // ADOXCreateDatabaseDlg.cpp : implementation file // #include "stdafx.h" #include "ADOXCreateDatabase.h" #include "ADOXCreateDatabaseDlg.h" #include "Shlwapi.h" #pragma ...
如下所示: 代码如下: Set Catalog_object= Server.CreateObject(“ADOX.Catalog”) Catalog_object.Create(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & Server.MapPath(“/jb51.net.mdb”)) 简单的两句话...
创建 (“ADOX.Catalog”, ) 创建数据库.通用方法 (“Create”, “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + 通用对话框1.文件名) 创建数据库.清除 () 方法二: 抛弃对话框,直接取运行目录()后创建如...