2010-01-03 6 views
0

Voici mon code:VB.NET: Utiliser une zone de texte pour filtrer les données

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) 

Je veux savoir comment utiliser une zone de texte pour filtrer les données. Parce que ce code devra énumérer tous les cours, et aura besoin de beaucoup de boutons.

+2

Où est le reste de votre code? Ou voulez-vous que nous écrivions cela pour vous? –

Répondre

0

Je ne suis pas certain de comprendre la question correctement. Essayez ceci

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

Vous devez également éviter les guillemets simples (') dans la zone de texte.

+0

merci, cela fonctionne – user225269

+0

Marquer comme réponse, si vous avez la solution. – Anuraj

+0

Er, @Remou, est le caveate sur la propriété .Text applicable dans VB.NET, qui est l'environnement de programmation ici? Il est * pertinent * dans Access/VBA, mais je ne supposerais pas qu'il serait dans VB.NET, comme dans VB6 et avant, la propriété .Text était équivalente à la propriété Access .Value (pour autant que je comprends les formulaires VB la programmation). –

Questions connexes