老问题,多步操作产生错误,请检查每一步的状态值(100分)

  • 主题发起人 主题发起人 bigman_wang
  • 开始时间 开始时间
B

bigman_wang

Unregistered / Unconfirmed
GUEST, unregistred user!
[blue]调了好长时间了,在大富翁也看了历史上提出这个问题的解决方法,但是还是没有解决,非常郁闷啊。
给出代码,大家帮我看看:

delphi的补丁,ado的补丁都装过了。
字段类型也都符合,都是Tstringfield。
也没有计算字段。
字符串长度也都正确。

ADOQueryCustomer.Edit;
ADOQueryCustomer.FieldByname('CUSTOMER_NAME').Value := CustInfo.CUSTOMER_NAME;
ADOQueryCustomer.FieldByname('SURNAME').Value := Custinfo.SURNAME;
ADOQueryCustomer.FieldByname('PHONETICIZENAME').Value := CustInfo.PHONETICIZENAME;
ADOQueryCustomer.FieldByname('SPELL_NAME').Value := Custinfo.SPELL_NAME;
ADOQueryCustomer.FieldByname('GENDER').Value := custinfo.GENDER;
ADOQueryCustomer.Post;

[/blue]
 
怎么没有人来帮忙啊。:([:(]
 
我看不出什么呀!好像没有错!
 
用的是什么数据库存,有无默认值
 
数据库是oracle,没有默认值。
我是和数据库断开操作的。
 
Value还是改AsString吧,我好像碰到过问题,不过具体什么问题忘了。
还有你现在是编辑状态还是插入状态?
 
Value换成AsString还是不行的。这个我试过了。
现在是编辑状态。不是插入状态。
 
这代码是没问题的。你出现的是什么错误提示?
 
试试把游标类型改在server端。
 
我这个是和数据库断开的一个数据集,是不存在connection的。不清楚到底是怎么回事啊。再来几个牛人啊。
 
后退
顶部