Как корректно закрыть SQL соединение?
Здравствуйте!
Задача такая - сделать так, чтоб при недоступности сервера SQL, выскакивал месседж и закрывало соединение с сервером SQL и возвращалась в главную форму, при этом кнопки где подразумевается работа с сервером SQL. скрывались.
Не получается - корректно закрыть соединение сервером SQL. Выскакивает ошибка - "SQL сервер не существует, или отсутствует доступ. Вернуться в главную форму, программа "падает"
ошибка 1
ошибка 2
код
try
{
Form10->ADOTable1->ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdminSQL;Data Source=APP01";
Form11->ADOTable1->ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdminSQL;Data Source=APP01";
}
catch( Exception &ex )
{
ShowMessage( "Нет связи с сервером SQL" );
//Close();
Form10->ADOTable1->Connection->Close();
Form11->ADOTable1->Connection->Close();
SpeedButton1->Visible=false;
VPN1->Visible=false;
return;
}
Как закрыть соединение, чтоб больше не пыталась увидеть SQL-сервер?
Используйте тег code.