* При перепечатке материалов ссылка на 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
Рисование сложных фигур
Активация и деактивация команд меню
Boost – версия 1.36.0
Преобразование типов
Automatically Starting your Application on Windows Mobile
Вызов функций Windows API
Редакторы свойств программы установки
Строительные блоки .NET
Декларативная защита, основанная на ролях
Ссылки на внешние библиотеки
Промежуточный язык
Программа сертификации специалистов Microsoft
Делегаты
| .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 31


     



Данный сайт или домен продается

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