Я пробую другой метод для соединения mysql и vb.net. Я не испытывал никаких затруднений при соединении mysql и vb.net при использовании mysql сетевого коннектора. И я также использовал те же коды. Я просто заменил тех, которые должны были быть заменены odbc.
Imports System.Data.Odbc
Public Class globalclass
Private cn As New OdbcConnection("DSN=korosu")
Dim cmd As Odbc.OdbcCommand
Public name As String
Public age As String
Public Sub New()
cn.Open()
cmd = New Odbc.OdbcCommand("SELECT * FROM test")
End Sub
Public Sub adds()
cmd.CommandText = "INSERT INTO test(name, age) VALUES('" + name + "','" + age + "')"
cmd.ExecuteNonQuery()
End Sub
Что я должен сделать для фиксации этого? Я всегда получаю ошибку периода выполнения и ее выделение cmd. ExecuteNonQuery. И говорит, что соединение не было правильно инициализировано. Помогите
вы забыли установить соединение для OdbcCommand:
cn.Open()
cmd.Connection = cn
cmd.CommandText = "INSERT INTO test(name, age) VALUES('" + name + "','" + age + "')"
cmd.ExecuteNonQuery()
cn.Close()