数据表的结构如何?
    另外size可能是sql的保留字不能这样写,试一试把size改为其它名字.

解决方案 »

  1.   

    不错 size 是保留字,如果用SQL,字段名不能用保留字,就象编程时变量不能用
    保留字一样。
      

  2.   

    你可以打开DataBase Desktop 然后 new一个Sql statement,敲入size
    会看到size变成了粗体,它是保留字
      

  3.   

    size是保留字,你可以将size字段名改为其它名字就行了。
      

  4.   

    size是delphi保留字
    你可以用 select * from animals  where animals."size">10 实现
      

  5.   

    附和LaoZheng(除了一点:不是因为size是delphi保留字,sizeof才是delphi保留字,size可能是SQL的保留字)并解释:在SQL中,当你要用不是正常标识符(如保留字或不是字母打头或有非字母/数字字符),你可以用双引号引起来,这样SQL就认了。