非常简单的数据更新问题(100分)

  • 主题发起人 主题发起人 C_Pencil
  • 开始时间 开始时间
C

C_Pencil

Unregistered / Unconfirmed
GUEST, unregistred user!
我是三层新手,遇到一个非常简单的问题:
Client : DCOM
Server : ADO
DB : SQL 70.0
动态传递CommandText,查询到数据后,调用ClientDataset.ApplyUpdates(0) ,不出错,
但数据不更新,真是。。。。。
 
对不起。SQl7.0
 
权限够吗?我就遇到过类似的问题。
 
>>>动态传递CommandText,查询到数据后,调用ClientDataset.ApplyUpdates(0) ???
你没有修改数据吗? 如果修改了数据的话,是用提交的sql吧!
你的服务器用TQuery是用execsql吗?
 
看一下SQL的写法,和应用服务器里的设置,
有时候不同的设置会造成数据不可修改。
 
相关datasetprovider的resolvetodataset设为 false;
datasetprovider的option中的poallowcommandtext设为true;
 
resolvetodataset:=true;
 
这个问题李颖以前讨论过的!
 
我发现是要将数据字段读入成永久字段,并且标志出主键就可以了!
谢谢各位
 
后退
顶部