adoquery1.close;
   adoquery1.Connection:=ADOConnection1;
   id:=adoquery1.SQL.Add('select section_id from section where section_name='+''+formnewreport.ComboBox3.Text+'')执行报错:列名'学习部'无效....但是数据库里是有section_id =1,section_name=学习部这行记录的....是不是我在combobox3取数据时有问题呢?

解决方案 »

  1.   


    adoquery1.close; 
      adoquery1.Connection:=ADOConnection1; 
      adoquery1.SQL.Add('select section_id from section where section_name='+ Quotedstr(formnewreport.ComboBox3.Text))
      adoquery1.open;
      if not adoquery1.isEmpty then ID := adoquery1.fieldbyname('section_ID').value; 
      

  2.   

    starluck大哥...太感谢你了,每次都为我解难.....祝你新春快乐,家庭幸福哟....
      

  3.   

    starluck大哥...太感谢你了,每次都为我解难.....祝你新春快乐,家庭幸福哟....