我用DELPHI7做了个单机版的管理系统,数据库用ACCESS。
我把系统的EXE拷到别人机上运行,却提示找不到数据库f:\database\tt.mdb,这是怎么回事,不过这是我的电脑里的数据库保存路径。请问这要怎样设置才能让系统自动找到数据库呢?不是不必须用户安装access才能运行。
我把系统的EXE拷到别人机上运行,却提示找不到数据库f:\database\tt.mdb,这是怎么回事,不过这是我的电脑里的数据库保存路径。请问这要怎样设置才能让系统自动找到数据库呢?不是不必须用户安装access才能运行。
2 用ado连接的话,指定一个连接字符串无论如何,也不用装ACCESS
把数据库和exe文件放在同个目录下,然后一起拷到别人机子上
query1.DatabaseName:=ExtractFileDir(application.ExeName)
=后面的就是程序的路径了!打包的时候要打包BDE驱动!全部都打包进去的话有点浪费磁盘空间,只打包必要的话要自己去找,麻烦!哈哈!