有人可以启发我使用 try finally 处理数据库连接(和错误)吗?最佳做法是什么?见过各种风格,但我想知道最好的方法是什么。应该将表的打开放在 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;
???