请教一个float到numeric转化问题

                            
Debugger   Exception   Notification   
  ---------------------------  
  Project   Gyxt1.exe   raised   exception   class   EDBEngineError   with   message   'General   SQL   error.  
  将数据类型   float   转换为   numeric   时出错。'.   Process   stopped.   Use   Step   or   Run   to   continue.  
  ---------------------------  
  OK       Help        
  ---------------------------  
  代码:  
  sp3.ParamByName('@cd').asfloat:=query23.fieldbyname('cd').asfloat;  
   
  以上是我在用delphi开发数据库时出现的错误,我是在修改以前程序的时候出现错误的,以前编译过的程序在运行的时候没有错误,请教是什么原因??

查看回复