|
C++ Builder 6에서
ADOConnection 컨포넌트를 사용하여
MSSQL접속시 아래와 같이 사용하는데요
문제는 ConnectionTimeout 을 1로 햇는데 10초 뒤에 에러가 납니다. 이유를 모르겠어요
bool __fastcall TDB_Seting_Form::ConnectToDatabase()
{
ADOConnection1->Connected=false;
ADOConnection1->ConnectionString = MakeConnectionString();
//"Provider=SQLOLEDB.1;Password=1;Persist Security Info=True;User ID=1;Initial Catalog=1;
//Data Source=127.0.0.1)
try
{
ADOConnection1->ConnectionTimeout = 1; // seconds
ADOConnection1->Open();
//ADOConnection1->Connected=true;
}
catch(Exception &E)
{
Flag = false;
ShowMessage(E.Message);
}
if(Flag==false)
{
ShowMessage("DB 연결을 실패하였습니다 !");
ADOConnection1->Connected=false;
}
}
|