Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Извлечение типизированных данных с помощью объекта DataReader
8 февраля 2009

DataReader не только предоставляет данные в виде объектов, но и поддерживает и
собственные методы для извлечения данных из результирующего набора. Имена
этих методов образуются из префикса Get и имени типа извлекаемых данных. На-
пример, метод, извлекающий значения типа Boolean, назван GetBoolean. Если изве-
стен тип данных некоторого столбца, можете воспользоваться методами объекта
DataReader для извлечения из этого столбца строго типизированных данных. На-
пример:
Visual Basic .NET
Dim myString As String
-nyString = myDataReader. GetBoolean(3)
Visual C#
string myString;
myString = myDataReader.GetBoolean(S);
При использовании такого способа извлечения данных вы должны указать по-
рядковый номер, а не имя поля. Если известно только имя поля, можно определить
его порядковый номер, вызвав метод GetOrdinal, например, так:
Visual Basic .NET
Dim CustomerlD As Integer
Dim Customer As String
' Определить порядковый номер поля 'CustomerlD'.
CustomerlD = myDataReader.GetOrdinalC'CustomerlD")
Извлечь строку из этого поля и записать ее в переменную Customer.
Customer = myDataReader,GetString(CustomerlD)
Visual C#
int CustomerlD;
string Customer;
// Определить порядковый номер поля 'CustomerlD1 .
CustomerlD = myDatafleader.GetOrdinalC'CustomerlD");
// Извлечь строку из этого поля и записать ее в переменную Customer.
Customer = myDataReader.GetString(CustomerlD);
^ Как извлечь типизированные данные с помощью объекта DataReader
1. При необходимости определите порядковый номер поля, вызвав метод GeiOrdinal
и передав ему имя нужного поля.
2. Вызовите соответствующий метод Get объекта DataReader, указав порядковый
номер поля, значение которого хотите вернуть.

Теги: .NET

Статьи по теме:

Обработка исключений и императивная защита
Перечисления CTS
Создание плана блочного тестирования
Применение классов Debug и Trace
Переменные методов
Применение методов формы
Вызов функций Windows API
Свойства по умолчанию и индексаторы
Работа с фокусом ввода
Загрузка элемента управления в Internet Explorer
Защита приложения
Назначение значка элементу управления
Перебор элементов массивов и наборов
Делегаты CTS
Графический дизайнер
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Извлечение типизированных данных с помощью объекта DataReader. Регион сайта: Москва и Санкт-Петербург