|
Использование объекта DataSet
Для обычного разработчика это означает, что класс DataSet предоставляет средства моделирования реляционных данных в памяти. И если ADO.NET в целом предпо-
лагает работу с данными в отсоединенном режиме, объект DataSet позволяет "скрыть*
этот факт и обращаться к информации так, как будто бы она находится в базе данных.
using System;
using System,Data;
using System.Data.OleDb;
// Создание объекта Connection.
QleDbConnection conn = new
01eDbConnection("Provider=SQLOLEDB;" +
"Server=localhost;" +
"Database=ADONET;" +
"UID=someuser; ") ;
// Установка соединения с базой данных.
conn.Open() ;
// Создание объектов DataSet and Command.
DataSet ds = new DataSet(};
OleDbDataAdapter daAuthors = new OleDbDataAdapter("SELECT * FROM CUSTOMER",conn);
// Заполнение объекта DataSet.
daAuthors,Fill(ds);
// Теперь мы можем закрыть соединение,
conn.Close () ;
// Извлечение таблицы из объекта DataSet.
DataTable tbl = ds.Tables["Table"];
// Обработка всех строк таблицы,
foreach (DataRow row in tbl.Rows)
(
// Вывод на консоль значения всех полей заданной строки,
foreach (Object val in row.ItemArray)
{
Console.Write{val.ToStringO);
}
Console.WriteLine(""); // Вывод пустой строки.
}
|
Объект DataAdapter представляет собой специальный тип составной команды, содержащий четыре отдельных объекта Command — команды выборки, вставки, обновления и удаления данных. Несмотря на то что сейчас это выглядит совершенно неважным, вы оцените всю мощь объекта DataAdapter при рассмотрении механизма обновления с помощью объекта DataSet хранящейся в базе данных информации.
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (1 - 1 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|