louis vuitton bag moncler jacka ugg boots mbt sko louis vuitton oslo moncler ugg www.steklo1.ru
   Поиск
 

ADO.NET

Работа с базами данных в приложениях .NET

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

Использование объекта 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 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии



Практический обучающий видео-курс "Основы C#"

От профессионального
разработчика для начинающих
и опытных программистов!

Кликните, чтобы изучить
язык C# с нуля и научиться
писать программы под платформу .NET!