Создание таблицы в Mysql с использованием VB.net

#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: Нам нужно фактическое значение при запуске программы и вводе значения из текстового поля. Чтобы получить это, вам нужно приостановить там свою программу и прочитать значение или распечатать его. Я думаю, было бы лучше, если бы вы взяли учебник по отладке. Это важно для программирования