|
Доступ к базе данных SQL Server с помощью управляемого поставщика OleDB
using System;
using System.Data;
using System.Data.OleDb;
// Создание объекта Connection.
OleDbConnection conn =
new OleDbConnection("Provider=SQLOLEDB;" +
"Server=localhost;" +
"Database=ADONET;" +
"UID=someuser;");
// Создание объектов DataSet и Command.
DataSet ds = new DataSet();
OleDbDataAdapter daAuthors = new OleDbDataAdapter(
"SELECT * FROM CUSTOMER",
conn);
// Заполнение объекта DataSet.
daAuthors.Fill(ds);
// Извлечение таблицы из объекта DataSet.
DataTable tbl « ds.Tables["Table"];
// Обработка всех строк таблицы.
foreach( DataRow row in tbl.Rows)
{
// Вывод на консоль значений всех полей заданной строки.
foreach {Object val in row.ItemArray}
{
Console.Write(val.ToString());
}
Console.WriteLine(""); // Вывод пустой строки.
}
|
Синтаксис строк соединения OLE DB напоминает синтаксис строк соединения SQL Server, хотя они не полностью идентичны. Как вы видите, поправки, необходимые для замены одного поставщика данных другим, в целом
несущественны. Поскольку мир ADO.NET DataSet-центричен, большая часть кода
не будет зависеть от используемого поставщика.
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (0 - 0 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|