26.12.2014 Views

Управление базами данных Access на VBA - eDrive

Управление базами данных Access на VBA - eDrive

Управление базами данных Access на VBA - eDrive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

13<br />

& "WHERE NТовара = 2 "<br />

CurrentDb.Execute строкаSQL<br />

таблица.AddNew<br />

таблица.Fields (ФИО) = “Новый”<br />

таблица.Update<br />

таблица.BookMark = таблица.LastModified<br />

таблица.Move 5<br />

таблица.Delete<br />

таблица.moveNext<br />

End Sub<br />

Процедурное и структурное программирование в ADO<br />

Синтаксис обращения к объектам ADO:<br />

ADODB.имяОбъекта<br />

Для доступа к данным в этой модели используются объекты Connection,<br />

несущие сведения об источнике <strong>данных</strong> и его расположении. Для работы с<br />

ним открывается множество Recorddet или Command и задается строка<br />

подключения ConnectionString. З<strong>на</strong>чения каждого свойства такого объекта<br />

можно задавать как аргумент метода Open или отдельно, через свойство<br />

Properties. Connection открывает сеанс обме<strong>на</strong> данными через провайдера<br />

OLEDB. Command служит для выполнения запросов. Recordset представляет<br />

<strong>на</strong>бор записей, а Fields — семейство его полей. Отдельные параметры SQLзапросов<br />

и хранимых процедур образуют семейство Parameter. Ошибки<br />

сеанса связи фиксируются объектами семейства Errors. Как и в DAO,<br />

свойства — объекты Properties — делятся <strong>на</strong> встроенные и ди<strong>на</strong>мические.<br />

Можно с<strong>на</strong>чала задавать свойства, а потом создавать объект, используя его<br />

метод или метод другого объекта. Или <strong>на</strong>оборот: в<strong>на</strong>чале создать объект, а<br />

затем установить з<strong>на</strong>чения его свойств.<br />

Свойства и методы классов модели ADODB приведены в таблице.<br />

Название Тип Определение<br />

Класс Connection<br />

Initial Catalog Свойство Папка по умолчанию<br />

Data Source Свойство Источник <strong>данных</strong>: таблица, запрос…<br />

User ID Свойство Сетевое имя пользователя<br />

Integrated Sequrity Свойство Интегрироаван<strong>на</strong>я защита<br />

Prompt Свойство Ввод пароля<br />

Persist Sequrity<br />

Info<br />

Свойство Пароль в строке подключения<br />

CursorLocation Свойство Клиентские курсоры<br />

ConnectionString Свойство Строка подключения со списком свойств

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!