把number改为别的字段名,可以是保留字的问题。

解决方案 »

  1.   

    Add('Delete Students From xxx Where Number=4')
      

  2.   

    Add('Delete from Student where Number=4')
      

  3.   

    add('delete students from 表名 where number=4');
      

  4.   

    AdoQuery_Del.Sql.Add('Delete Students Where [Number]=4');
    是保留字的问题。
      

  5.   

    你的字段名Number和保留字冲突了
      

  6.   

    对,我说的如果不对,就是是保留字的问题,我遇到过,刚才忘了
    你可以试一下“Level”也不行
      

  7.   

    语法错误吧?
    delet from table_name
      

  8.   

    你的字段名Number和保留字冲突了,解决个问题可以给字段加上双引号
    AdoQuery_Del.Sql.Add('Delete from Students Where students."Number"=4');
    这次可要给分哦!:(
      

  9.   

    AdoQuery_Del.Sql.Add('Delete from Students Where Number=4');
    写了也没分
      

  10.   

    有两种可能:
      1.如上所说,number是Key?
      2.number字段是char型,'Delete from Students where Number="4"'