你在Adodc1.Refresh 之前,先用msgbox Adodc1.RecordSource 来看看你的sql语句有没有问题.有问题再改。
不用分数字字符了,全按文字查算了"selcet * from 重量查询表 where cstr(" & condition & ")='" & cmbName.Text & "'"