请教:关于DataSetProvider的UpdteMode?
在CB6+SQL Server 2000下开发应用服务器,使用ADODataSet连接SQL Server,用DataSetProvider向客户端提供数据,客户端用DCOMConnection访问服务器,用ClientDataSet获得数据,以DBGrid通过DataSource连接ClientDataSet来显示和编辑数据。
现设置服务器端DataSetProvider的UpdateMode属性为upWhereKeyOnly,当客户端修改一条记录并提交后,却更新了所有的记录,使用SQL Server事件探查器发现,提交更新的SQL语句无限制条件,所以所有记录都被更新。何故?如何解决?