delphi程序运行报,目前只出现过一次,程序时两个线程的,Could not convert variant of type (String) into type (Double)。像StrToFloat和数据库中的AsFloat如果有问题,应该是这个错:is not a valid floating point value;
上面的这种错什么情况会出现呢?????

解决方案 »

  1.   

    是不是 sql语句提交到数据库执行时出现的呢?
      

  2.   

    跟踪一下看咯。
    如果是Create的之前就出来了。
    那么肯定是你界面上的话题了。
    比如:阿飞说的数据库。
      

  3.   

    很明显就是数据类型转换错误,仔细查找一下吧,特别是一些表格的自画事件中,某些单元格的数值不能被转换为double时出错
      

  4.   

    a :double;
    StrToFloat(a)出错?
    查查是否输入数据有double类型的,或者函数转化数据后的结果为double型。
      

  5.   

    在string转换整形时,string是空了。我以前见过这样的,不过是在C++里