用TAdoTable添加比较简单:
AdoTable1.Append;
...
AdoTable1.Post;
就OK啦。
查寻的时候用adoquery对象。

解决方案 »

  1.   

    用adoquery1也可以来实现adoquery1.append;
    adoquery1.Fields.FieldByName('score').Value:=edit1.text;
    adoquery1.Fields.FieldByName('name').Value:=edit2.text;
    adoquery1.post;
      

  2.   

    对,增加时用AdoTable较方便,不会有大的错误,直接用
    AdoTable1.edit;
    AdoTable1.insert;
    AdoTable1.FieldName('name').Values:=yourcontent;
    .
    .
    .
    AdoTable1.post;
      

  3.   

    parameters.ParamByName(score).Value:=nscore;
    parameters.ParamByName(name).Value:=strname;
    有误
    应为  
    parameters.ParamByName('score').Value:=nscore;
    parameters.ParamByName('name').Value:=strname;
      

  4.   

    使用ADOCommand和INSERT INTO SQL语句
    ADOCommand.CommandText:='INSERT INTO 表名 (字段列表) Values '+
        (与字段列表相对映的值列表);
    ADOCommand.EXecute;
    ADOTable.Requery();//ADOTable的TableName为上述的‘表名’
    ADOTable和ADOCommand的Connection为共同的ADOConnection
      

  5.   

    adocommand1.CommandText:='insert  into  qq  (name,  score)  values    ('+strname+','+inttostr(nscore)+')';
    正确的写法:
    ADOCommand.CommandText:='INSERT INTO qq (name,score) '+
      'VALUES ('+''''+name+''','+''''+IntToStr(score)+''')';
      

  6.   

    使用ADO的成员函数
    以及使用SQl语句都可以