Я пытаюсь подключить MySql из VB.NET в Visual Basic 2010. Я хотел запросить в БД, чтобы получить один возврат - ответ на мой proID, как только я нажму кнопку.он успешно показывает, что соединение установлено, но я не могу выполнить какой-либо SQL-запрос к нему.что могло быть не так?
Это ошибка, которую я получил из окна:
A first chance exception of type 'System.InvalidOperationException' occurred in MySql.Data.dll
Предположим, что num равно 1001 из события нажатия клавиши.
Public Class Form1
Private connStr As String = "server=localhost;" & _
"user id=root;Password=1234561;" & _
"database = test"
Dim num As Integer
Private Sub TextBox1_keypress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim str As String
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
str = TextBox1.Text
Dim splitVals As String() = str.Split(" ")
num = splitVals(1)
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim query As String = "SELECT * FROM products"
Dim con As New MySqlConnection(connStr)
Dim cmd As New MySqlCommand(query)
Try
con.Open()
MessageBox.Show("Database Connected")
cmd.ExecuteNonQuery()
cmd.Connection.Close()
con.Close()
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
End Class