Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.NET中锁定.MDB记录和表_C#_.net_Ms Access_Oledb - Fatal编程技术网

C# 在.NET中锁定.MDB记录和表

C# 在.NET中锁定.MDB记录和表,c#,.net,ms-access,oledb,C#,.net,Ms Access,Oledb,我正在尝试使用.NET通过OLEDBOLEDB锁定.mdb中的记录。我该怎么做 如何锁定整个表?打开记录集时,应该能够在记录级别声明锁定策略,可以是乐观的(表示记录仅在更新时锁定),也可以是悲观的(记录从编辑过程开始一直锁定到更新时止) 我不确定您是否可以通过oledb连接锁定整个表。为什么不以“只读”方式打开它?呃,您需要示例代码来选择用于打开记录集的参数?当然,您已经知道如何打开记录集,因此只需在OLEDB文档中检查哪些选项可以作为参数提供给打开记录集的命令。

我正在尝试使用.NET通过OLEDB
OLEDB
锁定.mdb中的记录。我该怎么做


如何锁定整个表?

打开记录集时,应该能够在记录级别声明锁定策略,可以是乐观的(表示记录仅在更新时锁定),也可以是悲观的(记录从编辑过程开始一直锁定到更新时止)


我不确定您是否可以通过oledb连接锁定整个表。为什么不以“只读”方式打开它?

呃,您需要示例代码来选择用于打开记录集的参数?当然,您已经知道如何打开记录集,因此只需在OLEDB文档中检查哪些选项可以作为参数提供给打开记录集的命令。