首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于全编译的有关问题,一个100遍的有关问题,不好意思

2012-02-11 
关于全编译的问题,一个100遍的问题,不好意思用BCB6写的一个程序,包含access数据库.不想用安装的方法来发布

关于全编译的问题,一个100遍的问题,不好意思
用BCB6写的一个程序,包含access数据库.不想用安装的方法来发布,就想拷贝后就可用的那种效果。按网上的方法处理:
===========================================================
症状就是编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:

在project-> Options-> Compiler中点击Release,  
在project-> Options-> Packages中取消Builder   with   runtime   packages的对钩
在project-> Options-> Linker中取消Use   dynamic   RTL前的对钩
===========================================================
但还是不启作用,我也看到对于有数据库的程序不能这样处理,但在其它机器上运行时,找不到的DLL好像也与数据库无关,所以不知什么原因。

另外,对于有access数据库的程序如何处理这种情况。

[解决办法]
access 你应该选择ADO来连接,连接时注意,你的数据库路径要设置为相对路径(这个在你的ADOConnection1-> ConnectionString 中,例如: d:\abc\ccc.mdb 要改为 .\ccc.mdb)

ado在2000 2003 XP下都不需要再安装其它什么,这些系统都自带有mdb的连接。

热点排行