[?]TableName属性中的表名的路径是怎样规定的?(10分)

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

zjly808

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]TableName属性中的表名的路径是怎样规定的?
delphi源程序存放在: e:/aaa/my_work.pas,
数据库文件存放在: e:/aaa/lib/ppp.db
请问,怎样设定table的tablename属性?(不使用database)
tablename的路径是怎样规定的?
我试用了../lib/ppp.db
../ppp.db等等,均不行。请大吓明示。
 
在程序中加入:
table.tablename:='e:/aaa/lib/ppp.db
 
./lib/ 或 lib/ 放在table控件的 databasename 里面
ppp.db放在tablename里面

或者./lib/ppp.db 或 lib/ppp.db 放在tablename里。

to delphidd:你不是想给用户也加个E分区吧?
 
table1.DatabaseName:='e:/aaa/lib';
table1.tablename:='/ppp.db';
 
to 小人物:要是你的程序用绝对路径,你怎么发布?
 
delphi项目文件dpr存放在: e:/aaa/???.dpr
数据库文件存放在: e:/aaa/lib/ppp.db
路径设为lib/ppp.db
 
linyi_cn大侠,批评的是!嘿黑。。
 
var
LibPath: string;
begin
...
LibPath:=ExtractFilePath(Application.ExeName)+'/Lib';
table1.DatabaseName:=LibPath;
table1.TableName:='ppp.db'
...
end;
放哪都行,不过LibPath不能太长,BDE有限制
 
谢谢各路大吓!
 
谢谢各路大吓
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部