我在我的 c# 项目中使用 OleDbDataReader 类,并且我的程序在运行后一直锁定我的 mdb 文件。我想知道如何在最后可靠地关闭我的连接以释放锁。如果我每次运行查询时都需要关闭它,或者我可以在程序结束时一次性完成所有操作。这是我的设置方式:
private OleDbConnection myDbC = new OleDbConnection(connectionString);
myDbC.Open();
这是我多次使用它的方式:
OleDbCommand cmd = new OleDbCommand(SQL, myDbC);
OleDbDataReader reader = cmd.ExecuteReader();
reader.Close();
程序完成后,我还执行以下操作:
myDbC .Close();
所以这以某种方式锁定了 mdb 文件。有什么帮助吗?