大家好:
  现在我用ADOQuery 连sql2000. ADoquery.sql的属性为select * from moca order by ca01,其中表moca 含有字符型的日期字段。将ADOQuery 的 Active 属性设为True时.会出错:'    ' is not a vaild date and time.请帮忙看一下是那出问题。谢谢!

解决方案 »

  1.   

    1:如果按你说的那样,AdoQuery1.sql属性里面为select * from moca order by ca01 是没有问题的并且AdoQuery1.ConnectionString:='*****';,那就应该没有问题,,,
      

  2.   

    AdoQuery1.ConnectionString<>'' 
      

  3.   

    看看哪里有取ADOQuery.FieldByName('moca').AsDateTime
    之类的东西
      

  4.   

    把ADOQuery.DataSource先清空,再设置Active := true;如果不出错,八成估计是你UI日期数据感知控件绑定到非日期字段上。