使用VB.net在Mysql中创建表

使用VB.net在Mysql中创建表,mysql,vb.net,Mysql,Vb.net,大家好,我得到了这段设置为在mysql中创建表的代码,但是它给了我一个错误我的猜测:tblname是一个空字符串。调试您的代码并亲自查看不,我只有两个文本框,当我尝试使用Maybe时,这两个文本框都被填写了我对“类”的声明与此有关吗Dim myConnectionString=“server=*******;user id=****;password=****;database=****”Dim con As New MySqlConnection(myConnectionString)在执行之

大家好,我得到了这段设置为在mysql中创建表的代码,但是它给了我一个错误

我的猜测:
tblname
是一个空字符串。调试您的代码并亲自查看不,我只有两个文本框,当我尝试使用Maybe时,这两个文本框都被填写了我对“类”的声明与此有关吗
Dim myConnectionString=“server=*******;user id=****;password=****;database=****”Dim con As New MySqlConnection(myConnectionString)
在执行之前什么是
createSql
?@JannelynMorales:我们需要程序运行时的实际值,并从文本框中输入值。要实现这一点,您必须暂停您的程序并读取值或将其打印出来。我认为如果你学习调试教程会更好。这对于编程是必不可少的
Private Sub Add_Tab()
        Dim createSql As String
        Try
            con = New MySqlConnection(myConnectionString)
            con.Open()
            Dim tblname = TextBox2.Text

            createSql = "CREATE TABLE " & tblname & " (CODE VARCHAR(25), PCID VARCHAR(25), Assigned_To TEXT, Deployed TEXT, PRIMARY KEY (CODE));"
            Dim cmd As New MySqlCommand(createSql, con)
            cmd.ExecuteNonQuery()
            cmd.Dispose()
        Catch ex As Exception
            MsgBox(ex.Message)
        Finally
            con.Close()
        End Try