如果使用update 语句更新类型为number的字段的值(10分)

  • 主题发起人 主题发起人 johnnywong
  • 开始时间 开始时间
J

johnnywong

Unregistered / Unconfirmed
GUEST, unregistred user!
我用语句 adoquery.sql.add(‘update tab1 set aa='+edit1.Text+'');更新aa字段(aa为number类型),edit1.txt= 102.32,但运行提示“ '102.32'is not a valid integer value',错误,请问应该怎么写sql语句?
 
edit1.text可能有空格或者非法字符。
 
update tab1 set aa=strtoint(edit1.Text)
 
edit1.Text是一个STRING型的
当然不可以了的
 
你确定aa为number类型吗?
怎么会提示不是个有效的整形呢?
 
同意wp231957
 
如何将STRING型转换成 number 型,上面的sql 语句 该怎么写?
 
update tab1 set aa='+edit1.Text+';
这样写没错,你确定你的字段类型对吗?
不是提示的类型不符合吗?
 
我确定 aa 是number型的(oracle)
 
应该找出问题所在,不在number类型上,在其他的语句,谢谢
 
应该找出问题所在,不在number类型上,在其他的语句,谢谢
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
744
import
I
后退
顶部