程序中用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可能被杀毒软件给干掉了或者是丢失。
本文提供了解决Delphi程序中ADOX类库无法正常使用的问题,包括可能的原因分析和解决方法,即重新注册ADOX组件。详细介绍了问题背景、原因探讨以及通过运行regsvr32命令解决的步骤。
305

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



