strtocurr为何会出错?(50分)

  • 主题发起人 主题发起人 xuaner
  • 开始时间 开始时间
X

xuaner

Unregistered / Unconfirmed
GUEST, unregistred user!
updateqry.parambyname('price').ascurrency:=strtocurr(xppriceedit.text);
出错为‘¥5.00 is not a valid point value'
其中xppriceedit.text为一个currency型字段的值,前置有一个人民币的符号。
如:¥5.00,是否要去掉那个人民币符号呢?或是用formatcurr之类?
 
updateqry.parambyname('price').asstring:=xppriceedit.text;
 
但是我要判断这个值是不是大于零。if strtocurr(xppriceedit.text)>0...
 
得去掉¥。用formatcurr也不能有¥。
 
同意楼上,xppriceedit是一个TEdit吗?建议用第三方的专门的数字控件,就没有类型转换的麻烦了。
 
多人接受答案了。
 
后退
顶部