Страница: 1 |
Господа! В Процессе создания приложения использующего БД SQL зашел в тупик, а именно: добавляю новую строку в БД методом ExecuteNonQuery, строка получает автоматом идентификатор. Далее если я запрашиваю эту или другую строку методом SELECT я получаю тип данных DataRow и идентификатор или порядковый номер строки типа INTEGER или STRING, что требуется!!!, мне не получить. Загружаю строку в объект DataSet, "лезу" через myDataSet.myDataTable.Rows(?)-опять нужен номер строки или идентификатор. А у меня половина приложения в функции от номера строки. И Получать мне нужно не DataRow а типы INTEGER, STRING или DECIMAL данных в ячейках. Надеюсь, что кроме меня все, что я здесь так сумбурно изложил еще кто нибудь поймет и поможет. Заранее признателен. PS. Спасибо за предыдущие ответы. Topinambour
Страница: 1 |
Вопрос: Формат данных, получаемых в результате запроса.
Добавлено: 28.03.04 12:11
Автор вопроса: topinambour
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 28.03.04 14:12
Судя по тому, что мне удалось понять, Вам следует использовать класс
DataReader. Он как раз позволяет последовательно получать данные на
низком уровне.
Насчёт DataSet... Вам нужно делать примерно следующее:
Dim i As Int32
For i=0 To myDataSet.myDataTable.Rows.Count-1
MsgBox myDataSet.myDataTable.Rows(i).Item("трам-пам-пам")
Next