テーブル全体をロックする代わりに、OLEDB で sono='12345' を持つ foxpro テーブルをロックする方法は? rlock() を使用すると、番号でレコードをロックできますが、フィルターを使用してレコードをロックする方法がわかりません。
レコード番号でテーブルをロックする方法は次のとおりです
string vfp = "[ SET EXCLUSIVE OFF ] + chr(13) + ";
vfp += " [ USE table IN 0 ALIAS a_table ] + chr(13) +";
vfp += " [ LOCK('1,2,3,4', 'a_table ') ]";
dbConn.Open();
using (OleDbCommand cmd = dbConn.CreateCommand())
{
cmd.CommandText = "Exec( " + vfp + " ) ";
cmd.ExecuteNonQuery();
}