#mysql #vb.net
#mysql #vb.net
Вопрос:
Private Sub Add_Tab()
Dim createSql As String
Try
con = New MySqlConnection(myConnectionString)
con.Open()
Dim tblname = TextBox2.Text
createSql = "CREATE TABLE " amp; tblname amp; " (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
Привет, ребята, я получил этот код, который настроен на создание таблицы в mysql, однако он выдает ошибку
Комментарии:
1. Мое предположение:
tblname
это пустая строка. Отладьте свой код и убедитесь сами2. нет, у меня есть только 2 текстовых поля, и оба заполняются, когда я пытаюсь
3. может быть, все объявления в «классе» как-то связаны с этим?
Dim myConnectionString = "server=********; user id=*****; password=******; database=*****" Dim con As New MySqlConnection(myConnectionString)
4. И что
createSql
прямо перед выполнением?5. @JannelynMorales: Нам нужно фактическое значение при запуске программы и вводе значения из текстового поля. Чтобы получить это, вам нужно приостановить там свою программу и прочитать значение или распечатать его. Я думаю, было бы лучше, если бы вы взяли учебник по отладке. Это важно для программирования