![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Пакет 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; Прочитано: 371 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!