S samng Unregistered / Unconfirmed GUEST, unregistred user! 2005-05-23 #1 我用ADOQuery和DBGrid.現在的情況時當DBGrid每增加一條記錄時都會POST.將數據寫入數據庫.我想做的是如何讓DBGrid在增加記錄時不直接寫入數據庫.只有在我執行保存數據時才寫入數據庫.
我用ADOQuery和DBGrid.現在的情況時當DBGrid每增加一條記錄時都會POST.將數據寫入數據庫.我想做的是如何讓DBGrid在增加記錄時不直接寫入數據庫.只有在我執行保存數據時才寫入數據庫.
S samng Unregistered / Unconfirmed GUEST, unregistred user! 2005-05-23 #2 我用ADOQuery和DBGrid.現在的情況時當DBGrid每增加一條記錄時都會POST.將數據寫入數據庫.我想做的是如何讓DBGrid在增加記錄時不直接寫入數據庫.只有在我執行保存數據時才寫入數據庫.
我用ADOQuery和DBGrid.現在的情況時當DBGrid每增加一條記錄時都會POST.將數據寫入數據庫.我想做的是如何讓DBGrid在增加記錄時不直接寫入數據庫.只有在我執行保存數據時才寫入數據庫.
T tootoo Unregistered / Unconfirmed GUEST, unregistred user! 2005-05-23 #3 用事务处理 修改dbgrid前,begintrans,保存时,CommitTrans 见 adoConnection的帮助
N n@p Unregistered / Unconfirmed GUEST, unregistred user! 2005-05-23 #4 1>使用ADO的BgtchUpdate功能 2>改用临时表,等到更新时把临时表记录保存到数据库
C cis Unregistered / Unconfirmed GUEST, unregistred user! 2005-05-23 #5 ADODataSet1.LockType := ltBatchOptimistic; ADODataSet1.Appen; .... ADODataSet1.UpdateBatch(arAll);