程序中用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
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数据库源码。@易语言数据库学习。
‘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创建数据库 // 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.文件名) 创建数据库.清除 () 方法二: 抛弃对话框,直接取运行目录()后创建如...
使用VB中的ADOX动态创建Access数据库文件并且建表、改名称等实现。