selected表与barcode结构一致begin
adoquery1.sql.Clear;
adoquery1.SQL.Add('insert into selected select * from barcode');
adoquery1.SQL.Add('where barcode=:A');
adoquery1.Parameters.ParamByName('A').value:=trim(edit1.Text);
adoquery1.open;
end;

解决方案 »

  1.   

    insert into selected select * from barcode  where barcode=:A
    能通过吗?
      

  2.   

    insert into #T1
    select * from barcode  
      

  3.   

    adoquery1.SQL.Add('insert into selected select * from barcode'); 
    adoquery1.SQL.Add('where barcode=:A'); 改成这个呢?adoquery1.SQL.Add('insert into selected select * from barcode where barcode=:A'); 
      

  4.   

    你可以试一下,'insert into selected select * from barcode'这条命令能不能直接通过,首先确认你的SQL语法没有错误
      

  5.   

    语法没有错误~~
    在ACCESS数据库中可以通过,但在delphi7中不行!图片发不上来呀~~
      

  6.   

    adoquery1.Open; 
    改成:
    adoquery1.ExecSQL; 给分~ 谢谢
      

  7.   

    #T1 是一个临时表,也可以直接写真正有表名
    或者另一种写法
    select *
    into #T1
    from TBL_RepairOrder
      

  8.   

    adoquery1.SQL.Add('where barcode=:A');
    where 前面没有空格你可以跟踪,然后将SQL截出来,在查询分析器中执行。