簡體   English   中英

vbnet執行與查詢類似的變量

[英]vbnet perform like query with variable

絕對可以肯定,這很容易,但是由於某種原因我被卡住了。 我有以下選項,如果它們以變量s開頭,則從數據庫中選擇名稱。 但是我沒有得到結果。

Public Sub load_oraria_EPAFES_FORM2(ByVal DATAGRID As DataGridView, ByVal LETTER As Button)

    Dim sda As New MySqlDataAdapter
    Dim dbdataset As New DataTable
    Dim bsource As New BindingSource

    conn()
    Try
        MessageBox.Show(LETTER.Text)
        mysqlconn.Open()

        dbdataset.Clear()

        Dim query As String
        query = "select  *  from  db.epafes WHERE (SURNAME LIKE '%" & LETTER.Text & "%  ')    "

        command = New MySqlCommand(query, mysqlconn)
        sda.SelectCommand = command
        sda.Fill(dbdataset)
        bsource.DataSource = dbdataset
        DATAGRID.DataSource = bsource
        sda.Update(dbdataset)

        mysqlconn.Close()

    Catch ex As Exception
        MessageBox.Show(ex.Message)
    Finally
        mysqlconn.Dispose()
    End Try

End Sub

就像想像中一樣...該停下來了,我可能真的很累。...解決方案:查詢=“從db.epafes WHERE SURNAME中選擇*,例如'%“&LETTER.Text&”%'“

我想念一些!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM