2010-01-03 38 views
0

這裏是我的代碼:VB.NET:使用文本框來過濾數據

Dim connectionString As String ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\ACCESS DATABASE\search.mdb" 

Dim selectCommand As String 
Dim connection As New OleDbConnection(connectionString) 

selectCommand = "select * from GH WHERE (COURSE='BSIT')" 
Me.dataAdapter = New OleDbDataAdapter(selectCommand, connection) 

我想知道如何使用文本框來過濾數據。因爲這段代碼將不得不枚舉所有的課程,並且需要很多按鈕。

+2

你的代碼的其餘部分在哪裏?或者你想讓我們爲你寫嗎? – 2010-01-03 02:00:16

回答

0

不知道我是否理解正確的問題。試試這個

selectCommand = "select * from GH WHERE (COURSE='" & TextBox1.Text & "')" 

你也需要避免單引號(')在文本框上。

+0

謝謝!它的工作原理 – user225269 2010-01-03 05:32:13

+0

如果您有解決方案,請將其標記爲答案。 – Anuraj 2010-01-03 16:16:52

+0

呃,@Remou,是關於適用於VB.NET的.Text屬性的訣竅,這裏是編程環境?它*在* Access */VBA中是相關的,但我不會認爲它會在VB.NET中,就像在VB6和之前一樣,.Text屬性等同於Access .Value屬性(據我瞭解,VB表單編程)。 – 2010-01-03 21:29:41