不明白的错误(200分)(200分)

  • 主题发起人 主题发起人 song_mp3
  • 开始时间 开始时间
S

song_mp3

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位高手,我在利用midas编写三层服务程序时,在利用applyupdata(-1)更新记录
时,有时出现“Filed values required”错误,不知为什么?
 
可能是字段不允许为空
 
就是说有些字段是必须有值的,但你现在没有提供值!
比如主键、有非空索引有字段等等
 
try
applyupdata(-1);
except
//
end;
 
有一些字段一定要有值,但你没有赋值!
 
[h4][blue]可能是某些字段不允许为空吧[/blue][/h4][:D]
 
你可以先检查一下是否有不能为空的值你付给了空(或没赋值),还有是类型不对(如有时
字符串付给了整型等情况)如果你检查不出来的话我建议你用Ado的数据集控件作一个两层的
实验程序来操作你做作出错的表也是刷新同样的字段看他报不报错,如果也包的话那么就是
条件不对了,如果布包的话则可检查一下Clientdataset看是否自己添加了别的字段,如果
还是不行的话就,干脆调用接口函数把要更新的数据传到中间件然后在更新,如果还不行
你可以来找我,我的qq:76549704,我对你的200分非常感兴趣
 
肯定解决了吧,没有的话按照上面大家说的去调
 
一.字段不允许为空
二.字段类型于输入类型不符
三.字段为主关键子等要求值唯一,输入的值已存在
 
同意空值的说法
 
已经说的很清楚了,结束吧。
 
后退
顶部