sqlstr:='select * from 表where 字段=:V1';
怎样在ADOQuery1.SQL.Add(sqlstr);之前生成:V1变量?

解决方案 »

  1.   

    你不是已经生成了吗?把变量用引号引起来,看是不是这样做:
    Query1.SQL.Add('SELECT *  FROM SCORE'+
                       ' WHERE COURSE="'+i_course_id.Text+'"'+
                       ' AND SCORE<60');
      

  2.   

    query1.close;
    query1.sql.clear;
    query1.sql.add('select * from 表where 字段=:V1');
    query1.parambyname('v1').value := edit1.text
    open;
      

  3.   

    回 sailer_shi(孤单的我,孤单的走,孤单的活着,孤单呀)
    adoquery没有parambyname这个属性啊
      

  4.   

    query1.parambyname('v1').value := edit1.text