MySqlCommand()的问题

时间:2011-07-11 19:16:16

标签: vb.net visual-studio-2005

我遇到问题Dim query As New MySqlCommand("Select count(*)....")我想接受变量query并对其执行If query <> 1 Then语句。这是可能的,还是有一种完全不同的方式来比较MySQL select语句的内容。我是Visual Basic的新手。

1 个答案:

答案 0 :(得分:0)

MySqlCommand类型在构造后不返回结果,它只是创建一个可以运行查询的对象。然后,您必须执行查询:

Dim result as Integer
Using cn As New MySqlConnection("your connection string here"), _
      cmd As New MySqlCommand("Select count(*) ...", cn)

    cn.Open()
    result = CInt(cmd.ExecuteScalar())
End Using

不要忘记use query parameters而不是字符串连接来将数据替换为sql语句。