开了好几个线程,他们都要求在同一时刻对同一个表进行操作(对某一个用户扣钱,扣完再update一下),结果就是报错,报错的小窗口只有一个黄色的叹号,以工程名作为标题,其余什么提示也没有,结果扣的钱就是不对,少扣了很多钱。
我用的是CRecordSet类派生的类,数据源是ODBC.SQLServer
各位大虾,我该怎么办啊?
我用的是CRecordSet类派生的类,数据源是ODBC.SQLServer
各位大虾,我该怎么办啊?
同进程的线程做互斥, 不同进程的UPDATE加行锁
update 之前可以用一条:EnterCriticalSection();
//update here...
LeaveCriticalSection();
方法: djfu(一马平川)
我想问一下,是两个CONNECTION对两个RECORDSET好呢 还是一个CONNECTION对应两个RECORDSET好些?
元旦快乐,不用加班,发过一笔过节费!睡个好觉!