procedure TfrmLogin.bbtnLoginClick(Sender: TObject); begin dmSupplyChain.adocConnection.connected:=false; dmSupplyChain.adocConnection.ConnectionString:=''; begin dmSupplyChain.adocConnection.ConnectionString:='Provider=SQLOLEDB.1;Password='+trim(edtPassword.text)+';Persist Security Info=True;User ID='+trim(edtUser.Text)+';Initial Catalog='+trim(edtDatabase.Text)+';Data Source='+trim(edtServer.Text); end ; dmSupplyChain.adocConnection.loginprompt:=false; try with dmSupplyChain.adocConnection do begin connected:=true; FrmLogin.close;
begin
dmSupplyChain.adocConnection.connected:=false; dmSupplyChain.adocConnection.ConnectionString:=''; begin
dmSupplyChain.adocConnection.ConnectionString:='Provider=SQLOLEDB.1;Password='+trim(edtPassword.text)+';Persist Security Info=True;User ID='+trim(edtUser.Text)+';Initial Catalog='+trim(edtDatabase.Text)+';Data Source='+trim(edtServer.Text);
end ;
dmSupplyChain.adocConnection.loginprompt:=false;
try
with dmSupplyChain.adocConnection do
begin
connected:=true;
FrmLogin.close;
end;
except
begin
showmessage('无法登录,请与管理员联系');
end;
end;
end;我的登录界面上有 用户名,密码,服务器,数据库四个 EDIT用于输入登录信息.
不过我的目的是想在程序里调用数据连接属性向导对话框,
嗯,这么说吧——我希望通过一个按钮的onClick事件,出现这个对话框,让我的程序用户可以选择数据源,请再教教我