Заполнить массив данными из столбца БД: Заданное приведение является недопустимым - Visual Basic .NET
Формулировка задачи:
Я читаю базу и пытаюсь заполнить массив данными из столбца. А потом хочу прочитать эти данные из массива. Выдает ошибку в этой строчке
Ошибка : "Заданное приведение является недопустимым". Подскажите как ее исправить
Листинг программы
- rab.Add(dataReader.GetString(0))
Листинг программы
- Dim i As Integer
- Dim rab As New List(Of String)
- SqlCom = New OleDb.OleDbCommand("SELECT Табельный_номер FROM Рабочие", con)
- con.Open()
- Using dataReader As OleDbDataReader = SqlCom.ExecuteReader()
- Do While dataReader.Read()
- rab.Add(dataReader.GetString(0))
- Loop
- End Using
- con.Close()
- For i = 0 To rab.Count - 1
- MsgBox(rab(i))
- Next
Решение задачи: «Заполнить массив данными из столбца БД: Заданное приведение является недопустимым»
textual
Листинг программы
- If dataReader.IsDBNull(0) Then Continue Do
- rab.Add(dataReader.GetString(0))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д