T tmpx Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-18 #1 文件数据库的字符串连接中怎样设置数据库文件的相对路径,以ACCESS为例。请高手指教,并给出实例, 谢谢!
Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-18 #2 用绝对路径吧,比如你把文件放在你的exe文件所在目录的data目录下,那么可以: TableName := ExtractFilePath(ParamStr(0)) + 'data/mydb.db'; ----- http://www.8421.org
用绝对路径吧,比如你把文件放在你的exe文件所在目录的data目录下,那么可以: TableName := ExtractFilePath(ParamStr(0)) + 'data/mydb.db'; ----- http://www.8421.org
M mlzhou Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-18 #3 TableName := ExtractFilename(application.ExeName)+'data/aaaa.db';
Z ziyu Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-18 #4 相对路径需要一个路径参照点,例如你把/$/aa/做为C:/aa/的相对路径表示方式, 那么参照点就是C:。 然后你完全可以用变量名来存储和解析
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-18 #5 就是设置ADOCONNECTION的连接字符串时路径名设为相对的就行了。
T tmpx Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-18 #7 我对hbezwwl老兄的答案比较满意,不知最后打包后是否有影响?
H htw Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-18 #8 Query1.DatabaseName := extractfilepath(application.ExeName) + 'youPath';