收录日期:2019/01/20 03:43:35 时间:2016/05/22 08:21:56 标签:数据库相关
用ado +access 
做的小型数据库.联接时已连到一个指定目录下的mdb 文件下,可是打包时要想把它放在其它机子上运行,比如安装在任意目录下时都可运行.(即比如安装在c\,调用的是c :\的数据库)
用人wise 打包.....
不用啊,直接运行就可以了
不过要WIN98第二版以后的版本,
连接串中要选择当前目录!
在写程序时,要写取得当前程序的目录,这个目录下就这个数据库了
该目录最好和程序在同一目录。所以最好放在c盘。这样打包后不用考虑太多。程序必须安装在指定目录中。
:)
数据库一般放在相对目录中,比如:c:\yourapp\data下。
程序里面的路径根据 app_path:=ExtractFilePATH(application.exename);
提取的来的,这样你就可以在程序里加 连接串的相对路径:app_path +'\data'。
使用udl文件,也就是连接时,用udl文件连接。当移植到其他机器时,只需点击udl文件重新连接一次。我刚做过,没问题的。C:\Program Files\Common Files\System\Ole DB\Data Links里面有一个demo(要安装delphi才有的)。在connectionstring那里选择use data link  file.你的程序一点也不需改动.
運行時動態設置  ADOConnection1.ConnectionString 就可啊, 不用其它那麼麻煩!!
有 code 吗...
动态设置connection或者使用相对路径了。比如,程序安知在exe目录,可执行程序在exe下,数据在exe下的子目录data里面。则connection可以是:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data\db1.mdb;Persist Security Info=False

得到指定硬盘的剩余空间 求救!~~~~~~想的我头都晕了! 好久没来这里,前些天辞职搞得很不爽,明天新年,散分! 简单问题,关于Rose 和 Rup? win2k 怎么实现msconfig功能 关于临时表的探讨!贴子接龙~~ 高手请帮忙(有关用户权限) 请问为什么在import Activex Control 中添加了控件。却在Component Palette 中找不到!(急) P75/16M内存可以用VB6吗? SWING 中按钮失效的问题。(应该很简单,快来抢分呀) P75/16M内存可以用DELPHI吗? anubis生日快乐~~~~~~~~~另祝大家新年快乐 我用QUICKREPORT做的报表能预览,但不能打印 初学者的一个简单的问题 多维数组问题,小弟不解???? 国内哪里有高速下载Oracle9i for NT的网站?请告知网址!从Oracle公司下载太慢了!!! 高手請進: C#編程控制IIS虛擬目錄的新問題 -- 特急! 代码后置的时候遇到一个问题~求助!!! 请教各位高手和微软专家,问题解决另开贴,100分。 ==大家元旦快乐==我也来散散分=== 关于关机程序的疑点问题 远程教育网站开发用什么frontpage可以实现吗? 急,在线100相送。在delphi中的SQL语句中如何处理日期型变量? 组播讨论 请教如何在Delphi中实现对access表的事务处理 从dll中取avi?错在哪? rpm安装MySQL遇到的极其奇怪的问题 --->>>列的别名问题<<<---||......大伙帮帮啊......~~~~~~ 答完即给分,在线.......... Oracle日志备份的问题(急!急!急!)