程序中用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创建Access数据库时遇到的“无效的类别字符串”错误,并提供了通过重新注册ADOX来解决该问题的方法。
305

被折叠的 条评论
为什么被折叠?



