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