Четверг Мая 17 , 2012
TEXT_SIZE
   


Отсоединенные объекты

Индекс материала
Отсоединенные объекты
Страница 2
Страница 3

Вы узнали, как с помощью различных объектов поставщика данных. NET подключиться к источнику данных, выполнить запросы и просмотреть их результаты. Тем не менее эти подсоединенные классы позволяют просматривать данные только в виде непозиционируемого, доступного только для чтения потока. Что, если вам требуется сортировать, выполнять поиск, фильтровать или изменять результаты запросов? Объектная модель ADO. NET включает классы, предоставляющие такую функциональность. Они выступают в качестве автономного кэша данных.

Выбрав результаты запроса в объект DataTable (подробнее о нем — чуть далее), можно закрыть соединение с источником данных и продолжить работу с данными. Как уже говорилось, этим объектам не требуется живое соединение с источником данных, и поэтому они называются отсоединенными (disconnected objects). Давайте рассмотрим отсоединенные объекты модели ADO. NET.

Объект DataTable Объект DataTable ADO. NET аналогичен объектам Recordset ADO и DAO. Он позволяет просматривать данные в виде наборов записей и столбцов. Чтобы поместить результаты запроса в объект DataTable, применяют метод DataAdapterFill: Visual Basic. NET Dim strSQL As String = "SELECT CustomerlD, CompanyName FROM Customers"; Dim strConn As String = "Provider=SQLOLEDB;Data Source=(local);..."; Dim daCustomers As New OleDbDataAdapter(strSQL, strConn); Dim tblCustomers As New DataTable(); daCustomers, Fill(tblCustomers); Visual C# string strSQL = "SELECT CustomerlD, CompanyName FROM Customers"; string strConn = "Provider=SQLOLEDB;Data Source=(local);...

OleDbDataAdapter daCustomers = new OleDbDataAdapterCstrSQL, strConn); DataTable tblCustomers = new DataTable(); daCustomers. Fill(tblCustomers); Данные, выбранные из БД и помещенные в объект DataTable, считаются отсоединенными от сервера. Содержимое DataTable можно просматривать, не генерируя сетевого трафика между ADO.



Добавить комментарий


Защитный код
Обновить

Рейтинг пользователей: / 0
ХудшийЛучший 

Метео

Войти

Голосование

Идеальный вариант проведения новогодней корпоративной вечеринки - это…

Сейчас на сайте

Сейчас 6 гостей онлайн