用paradox数据库,除了installshield作安装程序外,有没有方法可以通过复制文件就可以到其他机器上使用? 程序用ado连接paradox数据库,本机运行没有问题,但是把程序copy到其他机器上不能运行,报告“无效的操作”;通过测试判断是和paradox数据库的连接有问题。拜托高手可否提供一种复制文件解决的办法。不想使用installshield。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 程序复制过去,数据库复制过去,安装bde,建立别名。应该就ok的了。 不对,你是用ado连接paradox,莫非是通过odbc?那就不用bde,装odbc,配置好。 安装bde太复杂了,可以简单点吗?不用bde,或者即使使用bde,也不要安装,只是复制相应德文件,然后就可以直接使用德。 adoQuery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+filePath+'database\;Extended Properties=Paradox 7.x;Persist Security Info=False';然后 select * from tableName就行了没有odbc 可以将用到的系统文件一并COPY过去。有个笨方法,就是将在本机先将Delphi下的BDE目录下的文件都COPY到你的程序目录下,再将BDE目录改个名字。然后,再逐个或成批将COPY过来的那些文件移到另一个地方,每移一回就试试程序可不可以正常运行。最后要以确定应该保留什么。费点时间,以后就方便了。这几个文件一般是需要的。Bantam.dll charset.cvb farest.btl idapi32.dll idbat.32.dll idpdx32.dll 。另外,建议你试一下,NullSoft Installer,感觉非常棒!可以看一下这里我回的贴:http://expert.csdn.net/Expert/TopicView1.asp?id=1571557 问题解决,感谢 xclxd(我要死了)和 snowfeild(雪域) Idapi32.dll、Blw32.dll、Idr20009.dll、Fareast.btl、Usa.btl、Idpdx32.dll、Bantam.dll 、charset.cvb 、idbat32.dll复制到一个目录,和程序一起分发,然后在注册表中设置:数据驱动程序所在目录的设置: HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\DLLPATH(字符串值) 语言驱动程序所在目录的设置: HKEY_LOCAL_MACHINE\Software \Borland\BLW32\BLAPIPATH(字符串值) 即可。 那有结构体的怎么排 求sum THintWindow的问题 输入控制问题 有哪位可告诉我DELPHI6.0的注册码,最快的立即给分 程序运行时提示了一个错误请教是什么问题怎么解 散分 Random是取数字,如果我想从26个字母里随机取一个字母怎么实现呢? 在C/S结构中,客户端如何以最好快的速度读和存取服务端的数据? 怎么在DELPHI程序里使用带参数的存储过程? 太爽拉,再散100分,再加免费软件发布(前20名),5:30结贴 如何可以检测到程序已经连到某个IP的数据库呢?
那就不用bde,装odbc,配置好。
然后 select * from tableName就行了
没有odbc
有个笨方法,就是将在本机先将Delphi下的BDE目录下的文件都COPY到你的程序目录下,再将BDE目录改个名字。然后,再逐个或成批将COPY过来的那些文件移到另一个地方,每移一回就试试程序可不可以正常运行。最后要以确定应该保留什么。费点时间,以后就方便了。这几个文件一般是需要的。Bantam.dll charset.cvb farest.btl idapi32.dll idbat.32.dll idpdx32.dll 。另外,建议你试一下,NullSoft Installer,感觉非常棒!可以看一下这里我回的贴:
http://expert.csdn.net/Expert/TopicView1.asp?id=1571557
Idapi32.dll、Blw32.dll、Idr20009.dll、Fareast.btl、Usa.btl、Idpdx32.dll、Bantam.dll 、charset.cvb 、idbat32.dll复制到一个目录,和程序一起分发,然后在注册表中设置:
数据驱动程序所在目录的设置:
HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\DLLPATH(字符串值)
语言驱动程序所在目录的设置:
HKEY_LOCAL_MACHINE\Software \Borland\BLW32\BLAPIPATH(字符串值)
即可。