在Access中运行ADO程序出错,运行时错误​ '-2147024769(8007007f)' 自动化(Automation)错误

在Access中运行ADO程序出错,运行时错误​ '-2147024769(8007007f)' 自动化(Automation)错误,第1张

ADO注册有问题:开始-运行-

如果是32位的 *** 作系统则输入如下信息:

REGSVR32 "C:\Program Files\Common Files\System\ado\msado15dll"

如果是64位的 *** 作系统则输入如下信息:

REGSVR32 "C:\Program Files (x86)\Common Files\System\ado\msado15dll"

3单击“确定”按钮

Access

无法将

MDB/MDE/ADP/ADE/MDA/MDW

文件直接编译成

EXE

可执行文件脱离

Access

环境运行!

ACCESS是:一个数据库管理系统软件,他集成了对VB、MSSQL应用,这个应用中的数据库是存取数据的容器,是经常更新的。

EXE文件是:可执行二进制文件,相对是一个稳定的不常更新的文件。

很多人对于想把ACCESS的编译为EXE动机,要么就是程序保密,要么就是数据保密,要么就是维护和管理容易,针对如此,微软对应的工具,出了个MDE文件,让别人看不到程式代码。微软还有一个DEV打包部署向导,能使ACCESS的RUNTIME和原文件一起打包,如此在没有OFFICE的环境下,也能运行ACCESS了,方便了没有安装OFFICE全版的用户。

下面推荐两种方法,但都不是变成可执行程序的。

1、获得

Office

开发版,里面有专门的打包工具。但也并非直接将你的数据库编译成可执行文件,而只是将

Access

Runtime

版本和你的数据库文件以及所有的支持文件一起压缩而已。

2、用专门的打包发布程序将你的数据库和

Access

本身以及所有的支持文件一起打包,其效果同方法一基本一致。推荐使用

InstallShield

Express

/

SetupFactory

/

Wise

Installation

System

这几款专业发布软件,以及简单的

WinRAR

进行打包发布。

Access violation at address XXXX in module 'xxxexe' write of address xxxxx

是地址冲突的意思,看看原来的连接进程是否没有关闭

missing connection or connectionstring

是表示没有连接,得查下服务是否开启,或者odbc、jdbc的连接是否配置好了

两种情况

1、如果你要直接 *** 作ACCESS数据库,当然不行。就像你没装WORD,想打开一个WORD文件,你说可以吗,但是可以用记事本,文本文档等打开。

2、如果用ACCESS做为后数据库,只做为数据存储用,则可以运行。一般来讲,后台数据库是在后台运行的,一般不直接 *** 作它,程序员在开发程序的时候,会设置一个界面,如表格控件等,让你浏览数据库里的记录内容。

以上就是关于在Access中运行ADO程序出错,运行时错误​ '-2147024769(8007007f)' 自动化(Automation)错误全部的内容,包括:在Access中运行ADO程序出错,运行时错误​ '-2147024769(8007007f)' 自动化(Automation)错误、access数据库怎么变成可执行程序、程序中用了Access 数据库,是不是要开启数据库服务,程序才能运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9405724.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存