使用VB.net在Mysql中创建表
大家好,我得到了这段设置为在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)在执行之
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