Visual Basic 6. Руководство разработчика


         

Проектирование с использованием конструктора - часть 2


•  Опции Read, Read Write и Write добавлены к приложению (указывая, что приложение открывает базу данных для чтения, записи или того и другого).

•  Опции Share Deny None, Share Deny Read, Share Deny Write и Share Exclusive определяют, как другие приложения могут использовать базу данных одновременно с вашим. Опция Share Deny None, установленная по умол­чанию, означает, что другим приложениям позволено иметь доступ к базе данных.

Чтобы исключить доступ других пользователей к базе данных, пока вы с ней работаете, установите опцию Share Exclusive. Открывать базу данных эксклюзивно (т е закрывать ее для всех остальных пользователей) обычно незачем. Приложение должно использовать механизм блокировки для защиты опреде­ленных записей, но не всей базы данных.

10. Выберите вкладку All, чтобы отобразить все установки, которые были заданы

на предыдущих вкладках.

11. Для возврата в окно DataEnvironment щелкните на кнопке ОК.

Подключимся к базе данных и убедимся в том, что все это работает. Чтобы извлекать записи из базы данных, необходимо создать объект Command.

В нашем случае, чтобы можно было извлечь из базы данных NWIND записи обо всех заказчиках, необходимо выполнить следующие действия.

1. Щелкните правой кнопкой на пункте Commands и выберите из контекстного меню команду Add Command. Объект Command 1 будет добавлен в папку Commands.

2. Щелкните правой кнопкой на объекте Commandl и выберите Properties, чтобы открыть окно свойств элемента Commandl.

3. Во вкладке General задайте имя объекта Customers,

а в качестве его объекта Connection выберите Connection1 (объект Connection, который вы только что создали).

Примечание

Какие именно данные можно получить из базы данных, определяется источником данных (Data Source) объекта Command. Это может быть таблица, набор записей или SQL-запрос. В примере используется таблица Customers.

4. В окне выбора Database Object выберите Table, при этом в окне Object Name будут видны имена всех таблиц в базе данных.

5. Выберите таблицу Customers. Если имя этой таблицы не видно, то нажмите кнопку Apply, а затем снова откройте список Object Name. На этот раз имена всех таблиц должны быть видны. Оставшиеся вкладки рассмотрены позже в этой главе.




Содержание  Назад  Вперед