frm_dm.Database1.StartTransaction ;
{更新操作} try
wwqry_stock.ApplyUpdates;
frm_dm.Database1.Commit;
except
frm_dm.Database1.Rollback;
end;
可怎麼老是出錯:別一個用戶修改了當前記錄。而實際根本沒有另外一用戶更改過!我是用的bde.我估計是它的問題,那請問該如何配置bde啊。好像是把它的cache設小了,但設來設去都不對頭!
{更新操作} try
wwqry_stock.ApplyUpdates;
frm_dm.Database1.Commit;
except
frm_dm.Database1.Rollback;
end;
可怎麼老是出錯:別一個用戶修改了當前記錄。而實際根本沒有另外一用戶更改過!我是用的bde.我估計是它的問題,那請問該如何配置bde啊。好像是把它的cache設小了,但設來設去都不對頭!
wwqry_stock.UpdateMode := upWhereKeyOnly;
wwqry_stock.CachedUpdates := true;