2010-01-03 36 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