"select * from stu where "+DropListDown1.Text+"="'TextBox1.Text'"

解决方案 »

  1.   

    "select * from stu where "+DropListDown1.Text+"='"  & TextBox1.Text & "'"
      

  2.   

    看你的sql,不知道DropListDown1.Text是你的列名吗?怎么会又这么奇怪的列名呢?where 字句应该是where 列名=‘值’。比如:
    "select * from stu where dd='"+TextBox1.Text+"'"
      

  3.   

    "select * from stu where ["+DropListDown1.Text+"]='"  + TextBox1.Text + "'"
      

  4.   

    "select * from stu where "&DropListDown1.Text&"='"&TextBox1.Text&"'"
      

  5.   

    楼上给你的意见都可以,关键是你的DropListDown1.Text值必须是表中的字段名。
      

  6.   

    噢,我明白的意思了。
    应该是:
    "select * from stu where "+DropListDown1.Text +"='"+ TextBox1.Text + "'"
      

  7.   

    将你的下拉列表框中的内容保存到一个变量中,
    在sql语句中调用这个变量 ,假设你查询的条件是id
    TextBox1.Text=DropListDown1.Text;
    select * from stu where id='"+TextBox1.Text"'";
      

  8.   


    不好意思
    应该是id='"+TextBox1.Text+"'";