我调试程序时居然出现问题,不能运行程序,出现的提示是:Project project1.exe raised exception class EVariantTypeCastError with message 'Could not convert variant of type(null)into type(string)'.Process stopped.  Use Step or Run to continue.我是用的ADOTABLE ,TABLE ,QUERY ,ADOQUERY 都连过还是出错,然后我跟踪了一下是:Application.CreateForm(Tfscl, fscl); 出错!TFSCL 里面只有DBGRID,TABLE ,DATASOURCE 控件!

解决方案 »

  1.   

    代码拿出来,你可以是在转换类型的时候出的错,是不是在Null两边加引号了?
      

  2.   

    Application.CreateForm(Tfscl, fscl); 没错
      

  3.   

    我是单步跟踪的,其他代码都准确的,就是好象在生成这个窗口是出错!其他代码有N多我贴不上来!在这个窗体上我用的数据表没有用NULL的呀,全部都是有值的,真是烦死了,还是调不出来!