MySql No database selected в VB.NET с запросом SHOW FULL COLUMNS

213
21 декабря 2017, 23:25

Имеем такой код получения полей из таблицы в базе данных.

        Dim connection As New MySqlConnection("Строка подключения...")
        Try
            connection.Open()
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Ошибка открытия базы")
        End Try
        Dim command As New MySqlCommand("SHOW FULL COLUMNS IN " & "Имя таблицы" & ";", connection)
        Dim dr As MySqlDataReader = command.ExecuteReader
        '   Цикл по полям в таблице
        Do While dr.Read
        Loop
        dr.Close()
        command.Dispose()
        connection.Dispose()

Во время выполнения command.ExecuteReader получаю ошибку "No database selected".

Понимаю что надо перед этим выбрать базу с которой работаю, например выполнением запроса "USE databasename;", но не понимаю как кошерно это реализовать в данном коде. Прошу помощи.

READ ALSO
Нужно сделать проггу по C# [требует правки]

Нужно сделать проггу по C# [требует правки]

Известно, что в целочисленном массиве X=(x1,x2,

202
Что такое BindingSource

Что такое BindingSource

Не могу понять, что такое BindingSourceЧерез адаптеры мы можем манипулировать данные

174
Проблема получения данных из SerialPort в службе C#

Проблема получения данных из SerialPort в службе C#

Цель - создать службу в windows которая считывает данные из COM порта обрабатывает и в данном случае будет писать в текстовый файлСобственно проблема...

291