【问题标题】:VB.Net MySql command parameter MD5VB.Net MySql 命令参数 MD5
【发布时间】:2010-05-31 01:33:00
【问题描述】:

这样的命令可以执行吗?

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

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

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

【问题讨论】:

  • 您应该使用安全哈希。
  • 没有错误,当它肯定应该返回一个时,查询只是没有返回结果。其他参数化查询也有效,只是不适用于 md5。

标签: mysql vb.net parameterized


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    相关资源
    最近更新 更多