-1
Private Sub cmdsearch_Click(sender As System.Object, e As System.EventArgs) Handles cmdsearch.Click

Me.StockDataBindingSource.Filter = "ItemCode, ItemType, Quantity,CompanyDeliveredBy,ReceivedByPrintName,TotalCost   = '" & Me.txtsearch.Text & "'"

End Sub

データベース内の複数のフィールドを検索したいと考えています。

4

1 に答える 1

0

参照する列とテーブルを指定する必要があります。複数のテーブルがある場合は、SQL結合を調べる必要があるかもしれませんhttp://www.w3schools.com/sql/sql_join.asp

そうしないと、

SELECT column_one, column_two FROM columnname WHERE column_id ='1'

以下の例では、SQLiteを使用してテーブルbase_userからデータを取得し、firstname、lastname、usernameなどの複数の列を返します。クエリをより安全にするためにパラメーター化されています。

sqlText = "SELECT id AS userID, " & _
"first_name AS firstName, " & _
"last_name AS lastName, " & _
"user_name AS userName, " & _
"is_deleted AS isDeleted, " & _
"is_active AS isActive " & _
"FROM base_user WHERE " & _
"is_deleted=@isDeleted AND " & _
"is_active=@isActive"
SetDBCommand(sqlText)
DBCommandSQLite.Parameters.AddWithValue("@isActive", IsActive)
DBCommandSQLite.Parameters.AddWithValue("@isDeleted", IsDeleted)
于 2013-02-25T13:59:02.860 に答える