使用provider提交delta时,系统提示:ORA-00971,请教高人(100分)

  • 主题发起人 主题发起人 fbyang
  • 开始时间 开始时间
F

fbyang

Unregistered / Unconfirmed
GUEST, unregistred user!
提交内容是:
修改一个可以为空但不为空的数据集字段为空。
 
把原本英文的错误提示贴出来。
 
补充说明一下:
1、我现在用的是BDE
2、具体的错误是
General SQL error.
ORA-00971: missing SET keyword
这个错误我看过了,是类似于以下这样的语句
UPDATE TABLE_A A.b ='' WHERE A.a =2
这里缺少"set"关键字
我不知道是什么原因使得TProvider解析delta时出错
其实这是在一种非常特殊的情况出现的错误,就是,你不改任何别的字段,只是将一个字段从有值改成空。
 
你的SQL语句里面是否有连接出来的字段?如果有,则可能是你在客户端中只修改了连接出来的字段而没有修改主表的字段所导致。
 
TProvider 是什么控件啊。我在Delphi里怎么只看到DateSetProvider控件呢?还有那个MADISConnection 控件在哪 ?
 
后退
顶部