用adoconnection连接的字符串是绝对的,我怎么改成我程序所在的文件夹呢!(5分)

  • 主题发起人 lirong_wfmall
  • 开始时间
L

lirong_wfmall

Unregistered / Unconfirmed
GUEST, unregistred user!
连接字符串是这样的
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/stu.mdb;Persist Security Info=False
我怎么把c:/放在和主程序同一个目录下,而不是绝对的c:/
 
加一下onCreate
SelfDir:=ExtractFilePath(Paramstr(0));就行了
后改一下Provider=Microsoft.Jet.OLEDB.4.0;Data Source=stu.mdb;Persist Security Info=False就行了
 
它说没有selfdir这个标识,怎么回事
 
Provider := 'Microsoft.Jet.OLEDB.4.0;Data Source=' + ExtractFilePath(Application.ExeName) + 'stu.mdb;Persist Security Info=False';
 
等等,我来看看好不好使
 
不好意思,上面那些东西放在程序的什么地方?TForm1.FormCreate这个里面?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
569
import
I
顶部