数据更新(No SQL statement available)简单100分(100分)

  • 主题发起人 主题发起人 lw727
  • 开始时间 开始时间
L

lw727

Unregistered / Unconfirmed
GUEST, unregistred user!
我在三层中对TClientDataSet用ApplyUpdate单表更新数据,新增记录可以插入更新,对于
修改数据(只修改部分字段)则出现调试界面报告No SQL statement available,报告未
修改字段无值.
 
你服务端的Query的UpdateSQL中的SQL语句有没有问题?你Query的UpdateMode属性是设的什么?
是upWhereKeyOnly吗?改成upWhereChanged或upWhereAll试试.
 
ModifySql里没有写语句吧
 
同意sonier,很可能是ModifySql里没有写语句。请说清楚。
 
各位,我的服务端的Query的Sql语句没有问题,语句入下
Select a,b,c
From Table1
Where a=...
Query的UpdateMode属性为upWhereAll。
注意:对数据集进行增加时可以,如果是Modify,不修改任何值的情况下保存可以成功,
但是只要修改了一个字段的值(其他字段未修改)则不行我快烦死了
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部