路径问题!紧急!(20分)

  • 主题发起人 主题发起人 ziqi1005
  • 开始时间 开始时间
Z

ziqi1005

Unregistered / Unconfirmed
GUEST, unregistred user!
我用dephi自带的工具做了一个Paradox的数据库。我用了建别名和绝对路径的方法,都能连接上
但是我现在的问题是,但这个程序copy到别人的机子上就不能找到这个数据库了,怎么设置
相对路径才能在任何地方都能找到这个数据库那
 
各位高手们来回答呀
 
存成INI文件
 
高手们不要这么吝啬吧!来回答一下
 
把你的DB文件放在应用程序同一目录下或子目录里
程序运行时先取当前程序所在路径不就可以找到数据库的决对路径了
找到后再设定database就行了

不过可能要装BDE 不能你还是找不到
 
用相对的路径的方法就没事了!!用.../来代表!!
如:
绝对路径:D:/program files/delphi/your project name/your datebase.db
相对路径:.../your datebase.db
 
用ExtractFilePath(Application->ExeName)可以获得当前运行的。exe文件的路径
如C:/WINNT/
调用时只要加上数据库名就行了

AnsiString DllName;
DllName=ExtractFilePath(Application->ExeName)+"C_FCheck.mdb";
 
pljun right!
 
用ExtractFilePath(Application->ExeName)可以获得当前程序运行的路径
 
慢着,等会先!!!!!!
这个问题我告诉你了!!!!!
 
多人接受答案了。
 
谢谢大家的回答,我得问题解决了
 
后退
顶部