例子如下:
table1.InsertRecord([no,gno,gnum,gprice,gowner,sno,datetimepicker2.date]);
  
table1.SetFields([gno,gname,gnum-query1.fields[0].value,gprice,gowner,sno]);
请用SQL语句改写,谢谢。

解决方案 »

  1.   

    insert into tablename values(no,gno,gnum,gprice,gowner,sno,datetimepicker2.date);
      

  2.   

    insert into tablename(f1,f2,f3,f4,f5,..)  values(:1,:2,:3,..);
    parameters.parambyname('1').value := no;
    ...
      

  3.   

    用TADOQuery控件吧
      ADOQuery1.SQL.Clear;
      ADOQuery1.SQL.Add('insert into record(日期,事件纪录) values(''10-11-11'',''操作员进入系统'')');
      ADOQuery1.ExecSQL;
      ADOQuery1.Close;
      

  4.   

    当然可以,SQL功能很强大,用QUERY类的控件都可以,如QUERY(BDE),或ADOQUERY(ADO)
    DBX中也有相应的