路径问题当然好解决,我也是用opendialog让用户自己来选择的,然后把路径放在edit1里,但是然后怎么连接这个sybase数据库呢?我是这么写的: if database1.Connected=true then database1.Connected:=false ; with dbHotel.Params do begin Clear; Add('Database Name='+Edit1.text) ; Add('user name=aaa') ; Add('password=bbb') ; end; 但是连不上,报错:连接的参数错误,请问应该怎么写这段连接代码呢?
database1.Connected:=false ;
with dbHotel.Params do
begin
Clear;
Add('Database Name='+Edit1.text) ;
Add('user name=aaa') ;
Add('password=bbb') ;
end;
但是连不上,报错:连接的参数错误,请问应该怎么写这段连接代码呢?
TDatabase--->mySyBase
BDE真tnnd怪怪的.
begin
if opendialog1.Execute then
Edit1.Text :=opendialog1.FileName;
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+Edit1.Text+';Persist Security Info=False';
//Edit2.Text :=ADOConnection1.ConnectionString ;
if ADOConnection1.Connected then
ADOConnection1.Close;
ADOConnection1.LoginPrompt :=False;
try
ADOConnection1.Open;
ADOtable1.Close;
ADOtable1.Connection :=ADOConnection1;
ADOtable1.Open;
//close;
except
application.MessageBox('连接数据库出错','提示',mb_ok);
application.Terminate;
end;