DELPHI技术

博客园 首页 新随笔 联系 订阅 管理
在数据库编程中经常会出现这种问题。出现这种问题的原因是:ADO组件在update的时候是用主键与所有修改的字段的原值作为where条件的(可以通过事件跟踪看到)。
解决办法:在程序中提供所有字段的值,而不是利用SQLServer的缺省值。或者ADODataset|Properties['Update Criteria'].Value :=adCriteriakey;注意在程序单元中要引用ADOInt单元。
posted on 2005-07-12 08:34  DELPHI技术  阅读(1220)  评论(0编辑  收藏  举报