проблема с подключением odbc mysql в vb.net - PullRequest
1 голос
/ 14 июля 2010

Я пытаюсь другим способом соединить mysql и vb.net. У меня не было проблем с подключением mysql и vb.net при использовании mysql net connect. И я тоже использовал те же коды. Я просто заменил те, которые нужно было заменить на 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. И говорит, что соединение не было правильно инициализировано. Пожалуйста, помогите

Ответы [ 2 ]

1 голос
/ 14 июля 2010

вы забыли установить соединение для OdbcCommand:

cn.Open()
cmd.Connection = cn
cmd.CommandText = "INSERT INTO test(name, age) VALUES('" + name + "','" + age + "')"
cmd.ExecuteNonQuery()
cn.Close()
1 голос
/ 14 июля 2010

Вы не указали, что cmd использует cn.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...