小弟目前在学习使用DbExpress开发数据库程序,目前有一问题想请教:如何通过一段代码来测试指定数据库连接是否正常呢?数据库服务器是在外网上的,地址为61.132.XXX.XXX或者为WWW.ABC.COM这类地址上的。谢谢。分不够可提,可再加分。

解决方案 »

  1.   

    try
    ADOConnection1.ConnectionString:='......';
    ADOConnection1.Open;
    showmessage('ok');
    except
    showmessage('error');
    end;
      

  2.   

    try
    SQLConnection1.params.Text:='DriverName=MSSQL'+#13+'HostName='+edit1.Text+#13+'DataBase=master'+#13+'User_Name='+edit2.Text+#13+'Password='+edit3.Text+#13+'BlobSize=-1'+#13+'ErrorResourceFile='+#13+'LocaleCode=0000'+#13+'MSSQL TransIsolation=ReadCommited'+#13+'OS Authentication=False'+#13;
    SQLConnection1.Connected:=True;
    MessageBox(Form3.Handle,'恭喜你,服务器连接成功','成功',MB_OK+MB_ICONINFORMATION+MB_SYSTEMMODAL);
    SQLConnection1.Connected:=False;
    except
    MessageBox(Form3.Handle,'对不起,服务器连接失败','失败',MB_OK+MB_ICONSTOP+MB_SYSTEMMODAL);
    end;
      

  3.   

    gossan,完了完了,点错了。我另开贴给你分啊。不好意思啊。