急,关于delphi 动态数据库地址的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 10:57:46
我用delphi自己编写了个数据库文件,是table,一个表,存放在F:设计\112.DB
在进行链接时,选用了一个TTable,还有Tdatesource还有DBGrid控件.其中Datebase Name的属性为F:\设计;Table name 属性为112.db,做完后能在自己电脑上运行啊,当把文件拷到老师那里时,却不能够运行,说找不到数据文件.老师说数据库文件的地址应该设为动态的,那样就可以自动找到文件的地址,说有语句可以实现,但自己不知道怎么弄呢,还请哪位大侠帮助哈.谢谢拉.满意后还可以加分.
还是不行,太麻烦了

你用的是绝对路径(这点没错),其实在开发中最好用绝对路径(看清楚哦,不是相对路径,如果使用相对路径如:"."。在打包发布后使用快捷方式打开程序会报错)
这个绝对路径最好能在程序中动态得出
ExtractFilePath(Application.ExeName) 这个就是程序所在的路径,你老师说的是这个。
用ShowMessage(ExtractFilePath(Application.ExeName))看看效果吧