delphi2009的BUG(100分)

  • 主题发起人 主题发起人 nfsong
  • 开始时间 开始时间
N

nfsong

Unregistered / Unconfirmed
GUEST, unregistred user!
我在vista下用delphi2009做开发<br>用AdoQuery提交数据<br>RetailPrice ,salesPrice为number型<br>Parameters.ParamByName('RetailPrice').Value:=StrToFloatDef(trim(P_RetailPrice.Text),0);<br>&nbsp; &nbsp; Parameters.ParamByName('SalesPrice').Value:=StrToFloatDef(trim(P_SalesPrice.Text),0);<br>这两句总是通不过,可能是Strtofloat或Strtofloatdef这个函数有问题,<br>总是报"类型参数不正确,不在可以接受的范围内,或与其他相冲突"<br>请高手帮忙找问题
 
类型参数不正确,不在可以接受的范围内,或与其他相冲突<br>这个很明显是COM错误。还说是StrToFloatDef的问题。愚不可救。
 
哪要如何解决呢?愚弟只是初学,不是很HIGHT哪种,请指教。
 
你先这样试试:<br>StrToFloatDef(trim('123'),0);<br>如果也不行,就是D2009的问题;如果可以就需要检查代码了
 
解决了,重新下载delphi2009Update1安装,就没有这个问题了
 
接受答案了.
 
后退
顶部