SELECT * FROM TABCLASS
WHERE CLASSNAME=+++DBLOOKUPCOMBOBOX1.TEXT+++
其中,DBLOOKUPCOMBOBOX控件中显示"班级名称".
请问我这段代码错在哪里了,我该如何改正呢?

解决方案 »

  1.   

    你的+++是干什么的?用quotedstr(dblookupcombobox1.text)代替你的=+++DBLOOKUPCOMBOBOX1.TEXT+++
    实际上我觉得用Combobox会比较好的,只要在下拉的时候吧你要的数据读入其中就可以了
      

  2.   

    adoquery1.sql.add('SELECT * FROM TABCLASS WHERE CLASSNAME'''+DBLOOKUPCOMBOBOX1.TEXT+'''');
      

  3.   

    这个控件有list 的属性吧,  有一个database和一个listsource ,  一个是用来更新数据库时用的一个是用选择的, 你可以仔细看一下.