データ ウィザードを介して vb アプリケーションに接続された ms アクセス データベースがあります。ユーザーがデータベースを検索し、その結果をデータグリッドに表示できるようにしたいと考えています。たとえば、ユーザーは 50 ~ 55 歳の身長 1.8 メートル未満の老人を検索します。
これまでのところ、このコードを使用してデータベース上の総人数を表示できます
Private Sub lblTotalPeople_Click(sender As System.Object, e As System.EventArgs) Handles lblTotalPeople.Click
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\AssignmentDatabase.accdb")
' Use wildcard'
Dim cmd As OleDbCommand = New OleDbCommand("Select COUNT(*) From Table1", con)
'' or Where username='" & TextBox1.Text & "'
con.Open()
Dim myDA As OleDbDataAdapter = New OleDbDataAdapter(cmd)
Dim myDataSet As DataSet = New DataSet()
myDA.Fill(myDataSet, "Table1")
DataGridView2.DataSource = myDataSet.Tables("Table1").DefaultView
End Sub
ユーザーが何を検索するか、または何を使用するかに基づいてデータベースを検索するにはどうすればよいですか?