2

是否可以执行这样的命令?

select * from tbl where col1=somefunction(@param1)

或者参数会抛出函数吗?到目前为止,我一直未能成功地让命令工作。

如果这需要任何进一步的解释,请告诉我,并提前感谢您!

4

1 回答 1

1

在 VBNet 中:

Shared Sub Main()
    con = New MySqlConnection("Your ConnectionString") 

    Dim cmd As New MySqlCommand("select * from tbl where col1 = somefunction(@param1)", con)
    cmd.Parameters.AddWithValue("param1","value HEre")

    Try
        con.Open()
        Dim reader As MySqlDataReader = cmd.ExecuteReader()
        While reader.Read()
            Console.WriteLine("{0}", reader.GetString(0))
        End While
        reader.Close()
    Finally
        con.Close()
    End Try
End Sub
于 2012-02-14T17:45:40.787 回答