Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Работа на основе OleDbConnection



Пакет OleDB предназначен для работы в БД в Microsoft (FoxPro, Excel, Access). Важнейший момент связывания с исполняемым соединением – задание строки соединения.

Пример: OleDbConnection MyCon = new OleDbConnection(“Provider = Microsoft.Jet.OleDB.4.0;” + “DataSource = c:\work\my.mdf”);

При открытии соединения информация о нем помещается в pool, так что при закрытии соединения информация сохраняется в пуле для экономии времени. Если соединение открыли успешно, то необходимо подготовить команду для работы с таблицей (select, update) или подготовить команду для вызова хранимой процедуры (ExecuteQuery – Select, Execute N Query). Пример:

OleDB Command Mycmd = myCon.CreateCommand;

Mycmd.Connection = myCon;

String cmdTexts = “Select * from Sclad”;

Mycmd.CommandText = cmd.text;

Имеются варианты так называемых параметризированных запросов, которые используют параметры конкретизирующие SQL команду, например: …”Select Tovar from sclad where price <= 500”.

Классы параметров:

· DataAdapter – предназначен для физического считывания записей из источника данных в DataSet, для этого используется метод fill. На ряду с адаптером имеется облегчённый DataReader, он работает быстрее, но не предназначен для изменения данных.

· DataSet – позволяет хранить одну и более таблиц одновременно считываемых из источника. Каждая таблица DataTable содержит записи представления в свойстве Rows. Также позволяет читать и конвертировать формат XML, обеспечивает отношения между таблицами.

· DataView – используется при поиске, сортировке, для выполнения различных действий над записями таблиц.





Дата публикования: 2015-02-03; Прочитано: 370 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...