原地址:http://blog.sina.com.cn/s/blog_56431652010000xt.html
我们都知道Windows系统有一个设置数据链接的标准对话框,而我们许多程序都需要直接和各种数据源打交道,但对各种系统各种情况下的连接串设置和格式不太熟悉,那么在自己的程序中如果能够直接调用这个系统的数据链接设置的标准对话框来设置自己程序的数据源连接环境就是十分完美的一个方案。
我们都知道Windows系统有一个设置数据链接的标准对话框,而我们许多程序都需要直接和各种数据源打交道,但对各种系统各种情况下的连接串设置和格式不太熟悉,那么在自己的程序中如果能够直接调用这个系统的数据链接设置的标准对话框来设置自己程序的数据源连接环境就是十分完美的一个方案。
图1 系统的数据连接设置对话框
![](http://hi.csdn.net/attachment/201112/31/0_132530888955kG.gif)
uses MSDASC_TLB,ADODB_TLB;
{$R *.dfm}
procedure TfrmMain.btnConnStrClick(Sender: TObject);
Var
dsLink : TDataLinks;
conn : _Connection;
connStr : string;
begin
dsLink := TDataLinks.Create(nil);
connStr := mmoDBConnStr.Text;
if length(Trim(connStr)) > 0 then
begin
try
conn := CoConnection.Create();
conn.Open(connStr,'','',0);
finally
if conn.State <> 1 then
conn := nil;
end;
end;
Var
begin
end;