这会是D6的问题吗?!写出你的SQL语句给楼下的看看~我去睡觉觉了~~ :-)

解决方案 »

  1.   

    tadoquery中的语句出错,不是其它问题。
      

  2.   

    sql语句:
    select * from TableName
      

  3.   

    我新建的Application,只放了ADOConnection,ADoQuery,DataSource
    DBGrid
    用的sql语句是:select * from TableName
    AdoQuery.active := True时,就出现这样的错误
      

  4.   

    你确保SQL语句是正确的?
    那就是DELPHI6的问题了
      

  5.   

    从报错的信息来看:好像是数据转换的问题;
    你可以在数据单元中加入
    uses Variants;
      

  6.   

    在新Application里,我没有写程序啊
      

  7.   

    看看有没有这种可能,你在字段编辑器中加入了一些字段,这样delphi就会将这些字段的定义记录在窗口类的定义中,这些定义包括了字段的类型。这样定义好了以后,数据库的字段类型被改变了,在这种情况下就回出现你所说的错误。解决的办法是,双击你的数据集组件打开字段编辑器,将原来的字段删除后重新加入
      

  8.   

    你用的是delphi6,而你看的书是delphi5的例子,解决的办法:在数据单元中加入
    uses Variants;