Query1.Sql.Add('Select * from status where '''+Combobox1.Text+''''+'='+''''+Edit1.Text+'''')
改成:
Query1.Sql.Add('Select * from status where 你的字段名=+'''+Edit1.Text+'''')

解决方案 »

  1.   

    Query1.Sql.Clear;
    Query1.Sql.Add('Select * from status where ' + Combobox1.Text + '=''' + Edit1.Text + '''');
      

  2.   

    QUERY1.CLOSE;
    QUERY1.SQL.CLEAR;
    QUERY1.SQL.SQL.ADD(''Select * from status where '+Combobox1.Text+'='''+Edit1.Text+'''');
    QUERY1.OPEN;
    这样就可以啦
      

  3.   

    Query1.Sql.clear;
    Query1.Sql.Add('Select * from status where '''+Combobox1.Text+'''+'='+'''+Edit1.Text+'''')
      

  4.   

    Query1.Sql.Add('select * from status where '+trim(Combobox1.text)+'='''+trim(Edit1.text)+''' ');
      

  5.   

    Query1.Sql.Clear;
    Query1.Sql.Add('Select * from status where ' + Combobox1.Text + '='+'''' + Edit1.Text + '''');
      

  6.   

    Query1.Sql.Add('Select * from status where '''+Trim(Combobox1.Text)+'''='''+Trim(Edit1.Text)+'''')
      

  7.   

    各位大虾都厉害,我想用了Trim的更好。