F fbyang Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-17 #1 TClientDataSet提交applyupdates时,把一个字段的值由非空改为空时,提交失败! 希望大虾指正!
F fbyang Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-17 #3 General SQL error 我记得要改一个cds还是provider的属性,但是忘记是什么了,上次遇到是几年前的事情了,后来已经没有使用旧忘记了。
H hyhy Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-18 #4 如果服务端改了字段属性,则检查应用服务器端是不是写死了没改。如果不是,在提交前要检查字段手工给字段赋一个null或''值,以前我用ado时是这样解决的,好像是ado的问题,只认olestr类型,或者用update语法更新。
如果服务端改了字段属性,则检查应用服务器端是不是写死了没改。如果不是,在提交前要检查字段手工给字段赋一个null或''值,以前我用ado时是这样解决的,好像是ado的问题,只认olestr类型,或者用update语法更新。
F fbyang Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-18 #5 补充说明一下: 1、我现在用的是BDE 2、具体的错误是 General SQL error. ORA-00971: missing SET keyword 这个错误我看过了,是类似于以下这样的语句 UPDATE TABLE_A A.b ='' WHERE A.a =2 这里缺少"set"关键字 我不知道是什么原因使得TProvider解析delta时出错 其实这是在一种非常特殊的情况出现的错误,就是,你不改任何别的字段,只是将一个字段从有值改成空。
补充说明一下: 1、我现在用的是BDE 2、具体的错误是 General SQL error. ORA-00971: missing SET keyword 这个错误我看过了,是类似于以下这样的语句 UPDATE TABLE_A A.b ='' WHERE A.a =2 这里缺少"set"关键字 我不知道是什么原因使得TProvider解析delta时出错 其实这是在一种非常特殊的情况出现的错误,就是,你不改任何别的字段,只是将一个字段从有值改成空。
Y yayongm Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-18 #7 看来您的100分要给我了 1。首先检查你的SQL语句。 2。设置你的DataSetProvider的TableName属性为你的表名再试一下。 如果还没好,那还是有90%可能是你的问题。Delphi的Bug还没有那么多.
看来您的100分要给我了 1。首先检查你的SQL语句。 2。设置你的DataSetProvider的TableName属性为你的表名再试一下。 如果还没好,那还是有90%可能是你的问题。Delphi的Bug还没有那么多.
阿 阿冉 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #8 因为规则 无法更新情况好像不会出现错误提示 只是你的更新没成功而以
H hjandy Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-19 #9 是否表(指Table)中对应栏不允许入空或查某栏属性查不允许入空
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-20 #11 建议把你的SQL语句(有可能是你组合出来的)拷贝到 BDE中运行一次,看看是什么问题,我相信应该是你的SQL语句出现了问题。