1,我用ADOQUERY綁定的DBGRID,但我在修改DBGRID時切出現以下問題。Project dmm.exe raised exception class EOleException with message '索引鍵資料行咨訊不足或不正確,太多資料列被更新所影響' .Process stopped.Use step or Run to continue.請問是不是數據表的問題或什麼其它的問題。應該如何配搭?
2,用ADOQUERY直接綁定DBGRID,它會將數據直接寫到SQLSERVER中。有沒有哪位達人提供更好的方法?
2,用ADOQUERY直接綁定DBGRID,它會將數據直接寫到SQLSERVER中。有沒有哪位達人提供更好的方法?
第二个嘛,不是很懂你的意思。你把dbgrid设置成只读,是不是就不会修改到数据库了?
我要如何做到新增,撒消呢?
2. 设置ADOQUERY1.LockType:=ltBatchOptimistic;缓存更新,只有发出 Adoquery1.UpdateBatch()才会保存到数据库
哪一条记录。第二个问题,如果你只修改dbgrid,不adoquery.post即提交的话,应该不会修改到数据库中吧?
因为adoquery数据集保存在内存中的。