
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 数据库,是不是要开启数据库服务,程序才能运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)