Witajcie,
Walczę z połączeniem z bazą danych. Jak poprawnie obsłużyć wyjątek z błędem połączenia?? Mam taki kod, który jesdt podpięty pod zdarzenie OnClick TButton:
procedure TForm4.TestConnection(Sender: TObject);
begin
db.dbConn.Connected := False;
db.dbConn.ConnectionString := 'Provider=SQLOLEDB.1;Password='+cs1SqlPassEdit.Text+';Persist Security Info=True;User ID='+cs1SqlUserEdit.Text+';Initial Catalog='+cs1SqlDbEdit.Text+';Data Source='+cs1SqlsrvEdit.Text;
try
try
db.dbConn.Connected := True;
finally
ShowMessage('!');
end;
except on E: Exception do
ShowMessage(E.Message);
end;
end;
Generalnie kod działa. Wywala błąd, gdy coś nie tak z połączeniem. Ale jak obsłużyć sukces połączenia?