Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Формат данных, получаемых в результате запроса. Добавлено: 28.03.04 12:11  

Автор вопроса:  topinambour

Господа! В Процессе создания приложения использующего БД SQL зашел в тупик, а именно: добавляю новую строку в БД методом ExecuteNonQuery, строка получает автоматом идентификатор. Далее если я запрашиваю эту или другую строку методом

SELECT я получаю тип данных DataRow и идентификатор или порядковый номер строки

типа INTEGER или STRING, что требуется!!!, мне не получить. Загружаю строку в объект DataSet, "лезу" через myDataSet.myDataTable.Rows(?)-опять нужен номер строки или идентификатор. А у меня половина приложения в функции от номера строки. И Получать мне нужно не DataRow а типы INTEGER, STRING или DECIMAL данных в ячейках.

Надеюсь, что кроме меня все, что я здесь так сумбурно изложил еще кто нибудь поймет и поможет. Заранее признателен.

PS. Спасибо за предыдущие ответы.

Topinambour

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #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

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам