你检查一下,ID,name,sex,education,university,position是否都是字符型的.如果都没错误,应该没问题的呀.

解决方案 »

  1.   

    "name"好像是个系统关键字,改一下字段名试试!
      

  2.   

    将你的语句
    >>>>adoquery1.SQL.add('insert into information
    (ID,name,sex,birthday,education,university,position,daytocompany,salary)');
      adoquery1.SQL.Add('values(:id,:name,:sex,:birthday,:education,:university,:position,:daytocompany,:salary)');
    修改为:  
    adoquery1.SQL.add('insert into information');
    adoquery1.SQL.Add(' values(:id,:name,:sex,:birthday,:education,:university,:position,:daytocompany,:salary)');
      

  3.   

    用Query.FieldByName('字段名').AsString试试