Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
9.9.1. Объект управления ADO Data (Adodc)
Объект Adodc (компонент Microsoft ADO Data Control 6.0 (OLEDB)) аналогичен объекту Data (п. 9.4.1), но является более современным, универсальным, дает возможность получить доступ к локальным и удаленным базам класса клиент‑сервер и к нереляционным источникам данных по цепочке: форма, свойства связанных элементов управления DataSource и DataField, свойства ConnectionString и RecordSource элемента ADO Data, база данных. После размещения этого элемента на форме для установки связи с нужной базой и с одной из ее таблиц следует выполнить следующие действия (на примере нашей базы “Строительство.mdb”):
1. Щелкните правой кнопкой мыши; на этом объекте выберите команду ADODC Properties.
2. В появившемся окне Property Pages включите флажок User Connection String и нажмите кнопку Build.
3. Появится окно Data Link Properties, в котором выберите провайдер Microsoft.Jet.OLEDB.4.0 и нажмите кнопку Next для перехода на страницу Connection; введите (выберите) имя нашей базы “Строительство.mdb”; нажмите кнопку для тестирования соединения (рис. 9.7.1), а затем нажмите кнопку OK.
Можно подключить базу динамически из программы командами:
Adodc1.ConnectionString = “Provider=Microsoft.Jet.OLEDB.4.0;“ & _
“Data Source=“ & App.Path & “\Строительство.mdb; Persist Security Info=False”
4. Щелкните на вкладке RecordSource и в списке Command Type выберите строку 2-adCmdTable.
5. В списке Table or Store Procedure Name выберите имя таблицы, например Stroiki.
После размещения на форме любого связанного с базой элемента, например текстового поля TextBox, его свойству DataSource нужно задать значение, равное имени объекта Adodc, например Adodc1, а другому его свойству DataField присвоить значение, равное имени поля базы, которое используется связанным элементом.
Рассмотрим три основных свойства элемента ADO Data.
CommandType ‑ определяет тип команды, выдаваемой источнику для выборки записей: работа с текстами (1-adCmdText), таблицами (2- adCmdTable), хранимыми процедурами; запрос или другая команда, встроенная непосредственно в базу данных (adCmdStoreProc).
EOFAction - определяет поведение элемента при переходе к концу таблицы.
Mode ‑ управляет доступом к данным: только чтение (1-adModeRead), монопольное использование (12-adModeShareExclusive) и др.
Имеются два варианта включения новой записи ‑ с использованием программного кода и без кода:
1. Создать кнопку Добавить с командой Adodc1.Recordset.addNew
и кнопку Изменить с командой Adodc1.Recordset.Update.
2. Установить для элемента Adodc свойство EOFAction=2 ‑ adDoAddNew. Перейти на последнюю запись (нажать кнопку Move Last). Нажать кнопку Next. Выведется пустая запись, ввести новые значения и перейти на предыдущую запись.
Дляудаления текущей записи используются команды:
Adodc1.Recordset.Delete
Adodc1.Recordset.Next или Adodc1.Recordset.Last
Событие MoveComplete наступает, когда новая запись становится текущей и используется для вычисления некоторых значений, блокировки отдельных элементов, например командных кнопок, и др.
Событие WillChangeRecord возникает перед изменением текущей записи при переходе к новой записи после изменения текущей. Обычно в процедуре обработки этого события проверяют правильность введенных значений, и если значения ошибочны, то выводят сообщение об ошибке, параметру этой процедуры adStatus присваивают значение adStatusCancel.
Командные средства
Общая схема работы в ADO: подключение библиотек ADO к приложению; подключение к источнику через объект Connection; формирование каталога (объект Catalog) при создании таблиц и индексов; открытие, формирование и обработка набора данных Recordset; закрытие и удаление объектов Recordset, Catalog, Connection.
Подключение библиотек
Технология ADO подобна DAO (п.9.4), но является более современной, универсальной, эффективной и обеспечивает дополнительный доступ к данным через Web‑сервер Internet. В приложении допускается одновременное использование этих технологий с уточнением типа объектных переменных Connection, Database, Recordset при их объявлении уточнителями adodb и DAO соответственно для ADO и DAO.
Пример. Dim adodb As adodb.Recordset: daodb As DAO.Recordeset
Библиотека ADO устанавливается вместе с Visual Basic 6.0 или бесплатно копируется с Web‑сервера фирмы Microsoft по адресу: (http: //www.microsoft.com/data/ado/.
Внимание! Перед работой c ADO командой Pro ject/ References вызовите окно References и выберите библиотеку Microsoft ActveX Data Objects 2.0 Library.
|
|
|
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
© cyberpedia.su 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!