誰かがtryfinallyを使用してデータベース接続(およびエラー)を処理する方法を教えてもらえますか?ベストプラクティスは何でしょうか?いろいろなスタイルを見てきましたが、どうしたらいいのかしら。テーブルのオープニングはTRYブロックに入れるべきですか、それともメインの接続文字列だけに入れるべきですか?私は通常自分のデータベース(絶対データベース、アクセス..)をexeフォルダーに置くので、これに対する最善のアプローチについて疑問に思っていました...または最初に次のようなファイルを確認してください...
if (FileExists(sDatabasePath)) then begin
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+sDatabasePath+';Persist Security Info=False';
try
ADOConnection1.Connected:=True;
ADOTable1.Open;
except
ShowMessage ('cant access the database !');
end;
end;
???