数据表
P_User 里面P_UserID是主键环境ADOC 连接数据库 ADOQuery 查询数据 DataSetProvider ClientDataSet设置DataSetprovider的 UpdateMode 为 upWhereAll 时候,一切OK,ClientDataSet的ApplyUpdates能正常的提交数据,但是当设置 DataSetprovider的 UpdateMode 为upWhereKeyOnly 的时候。老是提示错误
'Unable to find Record No Key Specified' 我知道让设置更新的主键,但是这个东西应该在什么地方设置呢? 请高手指点,谢谢。
还有,我用ADOQuery 作为更新数据控件,DataSetProvier 的ResolveToDataSet 有必要设置为 True 吗?
P_User 里面P_UserID是主键环境ADOC 连接数据库 ADOQuery 查询数据 DataSetProvider ClientDataSet设置DataSetprovider的 UpdateMode 为 upWhereAll 时候,一切OK,ClientDataSet的ApplyUpdates能正常的提交数据,但是当设置 DataSetprovider的 UpdateMode 为upWhereKeyOnly 的时候。老是提示错误
'Unable to find Record No Key Specified' 我知道让设置更新的主键,但是这个东西应该在什么地方设置呢? 请高手指点,谢谢。
还有,我用ADOQuery 作为更新数据控件,DataSetProvier 的ResolveToDataSet 有必要设置为 True 吗?
第一个问题没弄明白
第二个,既然ADO组件使用是根本就用不到DataSet,所以,如果直接使用ADOQuery更新,就用不着设置它们