我用f9运行后生成了一个可执行文件,在自己的电脑上能正常运行。
可在别人没有装的电脑上却不能运行?
为什么
是否与dll文件有关?
可在别人没有装的电脑上却不能运行?
为什么
是否与dll文件有关?
解决方案 »
- 程序遇到这个问题,没有思路,没找到问题原因,求灵感......
- delphi皮肤控件怎么弄?
- 如何实现在form上任意位置单击执行button1.click
- 关于reportmachine报表显示问题???在线等待。。。。。。
- 把memo中的数据写到文本文件中怎么实现啊?谢谢!
- 有什么组建或程序能将将htm编译成chm
- 我的数据库是用ADO+SQL联接的,请问要如何在客户机上正常使用呢?
- 谁要我,我想换个环境
- 怪事,一条SQL语句在SQL Explorer和SQL7 query analyse中执行良好 ,但在程序中出错
- 如何重新编译dbconsts.pas?
- 如何实现自动发送图像???
- 如何判断ftp下是否存在一个目录?
用的standard
drive是PARADOX
以access为例:
CONNECTIONSTRING应该为:
Provider=Microsoft.Jet.OLEDB.4.0;Password="";Persist Security Info=TrueData ;Source=E:\*.mdb;Initial Catalog=’+extractfilepath(application.exename);
其中的*.mdb文件和EXE文件在同一目录
是你的数据库问题,用bde连接,
为了方便,把他做成安装程序吧,把该需要的驱动,都弄进去,
不过好麻烦,具体要什么东西,不是很清楚,
现在用ado连接很方便,不如把数据库换成上面说的mdb(access数据库),起码运行起来比较方便
如果你只用exe文件,别的不要
那是不行的
所有打包在exe文件中!
要在安装 的机器上安装BDE
如果是用BDE连接的话如果是用ADO连接的话
就是没有装mdac_typ27.exe
了
如:
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:\ShopMis.mdb;Persist Security Info=True