我从前学过VB,知道设置数据库的相对路径:"Data Source=" + App.Path + "\test.mdb"就可以了。我现在学习DELPHI7,在数据库的应用中还是遇到这个“相对路径”的问题。
我在网上找了一些文章,语焉不详,什么:application.path + '\test.db',试过不行啊。
我想问:
如果我的数据文件在TEST\test.db,这个TEST文件夹所在的盘符应当是用户安装时设置的,我在定程序时,怎样才能设置好这个路径?
谢谢!
我在网上找了一些文章,语焉不详,什么:application.path + '\test.db',试过不行啊。
我想问:
如果我的数据文件在TEST\test.db,这个TEST文件夹所在的盘符应当是用户安装时设置的,我在定程序时,怎样才能设置好这个路径?
谢谢!
ExtractFilePath(ParamStr(0))获得当前可执行文件的路径,后边加上数据库的相对路径即可,如:ExtractFilePath(ParamStr(0))+'Test\Test.db'
就行了
请问各位老师平时是怎样做这个相对路径的?谢谢!
谢谢大家!
你可以showmessage(Extractfilepath(application.exename))一下就知道了
例如程序 Project1.exe 同文件夹有 a.mdb
直接写 a.mdb