Как использовать текст проверенного элемента для создания таблицы SQL
Итак, вот моя проблема: когда я запускаю свой код, я получаю, что в базе данных уже есть объект с именем" blank", но когда я иду проверить, что было добавлено в таблицу, она принимает только 1 из отмеченных элементов. Может ли кто-нибудь помочь мне с этим вопросом, пожалуйста
For Each list As String In CheckedListBox1.CheckedItems CheckState.Checked.ToString() sqlcon.Open() Dim cmd As SqlClient.SqlCommand Dim sql As String = "CREATE TABLE" + "[" + St + "]" + "(Id INTEGER Not Null PRIMARY KEY CLUSTERED ([Id] ASC)," + list.ToString + " NVARCHAR (MAX) NULL)" cmd = New SqlClient.SqlCommand(sql, sqlcon)
Что я уже пробовал:
Я попытался переключить for each statement на selecteditems для каждого оператора. что не сработало.
Michael_Davies
Это утверждение не имеет никакого эффекта: CheckState.Проверен.Метод toString()
Он возвращает значение (строку), которое должно быть присвоено переменной обычно, вы ничего с ним не делаете.
Используйте отладчик и посмотрите на значение list в каждой итерации.