Data1.RecordSource = "SELECT *FROM 表 where 單位名稱=DBCombo1.Text"  運行后Data1.RecordSource為空。  我在ACCESS中運行SQL語句:   SELECT *FROM 表 where 單位名稱=“南昌局”是可以成功的。(DBCombo1.Text=“南昌局”)   不知道哪里又有問題,嘗試了各種方法,在DBCombo1.Text上加引號、加雙引號、加單引號、不加引號,都試過不行,不能運行成功。   是不是DBCombo1控件的用法有什么要求。

熱心網友

改為如下語句:Data1.RecordSource = "SELECT * FROM 表 where 單位名稱 ='" & DBCombo1.Text & "'"DBCombo1控件必須連接數據表,它只能綁定是單字段,DBCombo控件需有Click事件才能作用.或者用文本框,則上述語句改為:Data1.RecordSource = "SELECT * FROM 表 where 單位名稱 ='" & Text1.text & "'"且在文本框內輸入你需查詢的局名如南昌局.