【问题标题】:problem connecting with odbc mysql in vb.net在 vb.net 中连接 odbc mysql 的问题
【发布时间】:2011-03-15 16:53:02
【问题描述】:

我正在尝试另一种方法来连接 mysql 和 vb.net。使用 mysql 网络连接器时,连接 mysql 和 vb.net 没有任何困难。我也使用了相同的代码。我只是替换了需要替换的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。并说连接没有正确初始化。请帮忙

【问题讨论】:

    标签: mysql vb.net odbc


    【解决方案1】:

    你没有指定 cmd 使用 cn。

    【讨论】:

      【解决方案2】:

      您忘记为 OdbcCommand 设置连接:

      cn.Open()
      cmd.Connection = cn
      cmd.CommandText = "INSERT INTO test(name, age) VALUES('" + name + "','" + age + "')"
      cmd.ExecuteNonQuery()
      cn.Close()
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多