各位大师:关于三层结构的数据修改的问题?(初学请指教)(50分)

  • 主题发起人 主题发起人 ansili
  • 开始时间 开始时间
A

ansili

Unregistered / Unconfirmed
GUEST, unregistred user!
我做的三层结构用ADO,SQL。在修改数据时不成功。用ONRECONCILE事件拦截的错误提示是:
Update affected more than Record.什么意思?在添加和删除时没有这个错误。怎么回事啊。
 
你有没有设主关键字?
你的TDataSetProvider的UpdateMode是怎么设的?
是这样的,在三层下更新数据,因为没有在数据集中指定关键字,就会胡乱地修改
首先在中间层,把数据集中的关键字段ProviderFlag中的pfInKey设为true,
然后在TDataSetProvider中设定UpdateMode为upWhereKeyOnly就可以了
 
我没有将ProviderFlag中的pfInkey设为true
我再试试。
 
同样初学,但没遇到这个情况
 
接受答案了.
 
后退
顶部