Создание и редактирование псевдонимов баз данных, каталогов, драйверов

Имеется три альтернативных пути просмотра, создания и редактирования псевдонимов с помощью трех различных программ: Database Desktop, BDE Administrator и Database Explorer. Рассмотрим их все, наиболее подробно остано­вившись на Database Desktop.

9.3.1 Автоматически создаваемые псевдонимы рабочего и частного каталогов

Уже говорилось (см. раздел 9.1.1) о значении присваивания псевдонимов ба­зам данных и каталогам. Но прежде, чем говорить о создании новых псевдонимов, надо упомянуть о двух псевдонимах, автоматически создаваемых BDE. Эти псевдо­нимы относятся к двум каталогам: рабочему (working) и частному (private).

Рабочий каталог используется для совместной работы всех пользователей. Database Desktop создает его в момент установки в своем рабочем каталоге с путем ...\Program Files\Borland\Database Desktop\WorkDir. Он имеет псевдоним WORK. Изме­нить рабочий каталог можно с помощью Database Desktop, выполнив команду File Working Directory. Откроется окно, приведенное на рис. 9.15. В нем вы можете задать новый рабочий каталог (Working Directory), или найти его поиском по кнопке Browse, или выбором из выпадающего списка Aliases — псевдонимы. При смене ра­бочего каталога псевдоним WORK автоматически будет подразумевать этот новый каталог. Если вы — единственный или основной пользователь Database Desktop, то полезно в качестве рабочего установить тот каталог, внутри которого или в подка­талогах которого сосредоточено большинство ваших баз данных. Это сократит вре­мя на открытие таблиц и другие операции, которые предлагают в качестве каталога, прежде всего псевдоним WORK. Кроме того, как будет сказано ниже, полезно из­менять рабочий каталог, чтобы иметь доступ к своим файлам конфигурации Database Desktop.

Рис. 9.15.Установка псевдонима рабочего каталога

Личный (private) каталог также создается автоматически при установке Data­base Desktop там же, где и рабочий каталог. Он служит для хранения личных таб­лиц и других объектов пользователя, не предназначенных для всеобщего обозре­ния. Он имеет псевдоним PRIV. Изменить частный каталог можно с помощью Data­base Desktop, выполнив команду File | Private Directory. Откроется окно, аналогичное приведенному на рис. 9.15. В нем вы можете задать новый личный каталог. При этом псевдоним PRIV автоматически будет подразумевать этот новый каталог.

9.3.2 Создание и просмотр псевдонимов баз данных в Database Desktop

Теперь обсудим создание новых псевдонимов баз данных. Могут создаваться псевдонимы двух видов: открытые, доступные при работе из любого каталога, и псевдонимы проекта, доступные только при работе в конкретном рабочем каталоге. Открытые псевдонимы сохраняются в каталоге ...\Borland\Borland Shared\Bde в файле IDAPI.CFG в C++Builder 5 или в файле IDAP132.CFG в ранних версиях C++Builder. Они доступны из любого рабочего каталога. Псевдонимы проекта сохраняются в файле IDAPI.CFG в рабочем каталоге и доступны только из этого каталога. Так чтобы можете в разных каталогах разместить файлы конфигурации с разными псевдони­мами проекта и в зависимости от того, какой каталог вы назначите рабочим, будете иметь разные наборы псевдонимов.

Псевдонимы можно просматривать и создавать в Database Desktop, выполнив команду Tools | Alias Manager. Вы увидите диалоговое окно Alias Manager (диспетчера псевдонимов), вид которого представлен на рис. 9.16. Впрочем, вид этого окна су­щественно зависит от того, псевдоним какой базы данных просматривается. Инди­катор Public alias (открытый псевдоним) в верхней части окна показывает, будет ли создаваться открытый псевдоним, или псевдоним проекта. Ниже расположен вы­падающий список Database Alias, в котором вы можете выбрать интересующий вас псевдоним из числа уже созданных. То, какие именно псевдонимы в нем видны, определяется группой радиокнопок справа. Если выбрана кнопка Show Public Aliases Only, то в списке отображаются только открытые псевдонимы; если выбрана кноп­ка Show Project Aliases Only, то отображаются только псевдонимы проекта; при вы­бранной кнопке Show All Aliases отображаются псевдонимы обоих типов.

При выборе псевдонима в списке Database Alias автоматически изменяется тип драйвера в выпадающем списке Driver type и расположенная ниже информация о драйвере. На рис. 9.16 изображен случай базы данных INTERBASE с драйвером INTRBASE (аналогично выглядит экран и для любого драйвера SQL LinkORACLE, SYBASE). В информации указывается:

Рис. 9.16 Просмотр псевдонимов баз данных

 

Задается путь и файл базы данных или имя сервера SERVER NAME имя сервера;

USER NAME имя пользователя;

OPEN MODE - возможные значения: READ/WRITE (для чтения и записи) или READ ONLY (только для чтения);

SCHEMA CACHE размер КЭШа схем определяет число кэшируемых схем информации по умолчанию — 5, может выбираться от 0 до 32 ;

LANGDRIVER драйвер языка, SQLQRYMODE режим обработки за­просов SQL;

SQLPASSTHRU MODE доступ к QBE и SQL определяет, может ли пользователь Database Desktop иметь доступ к QBE и SQL редакторам в пределах одного соедине­ния, возможные значения: NOT SHARED — не может, SHARED AUTOCOMMIT (по умолчанию) может и результаты запроса SQL автоматически фиксируются в базе данных, SHARED NO AUTOCOMMIT — может, но результаты запроса SQL автоматически не фиксируются в базе данных ;

Password  -  пароль может задаваться, а может и не задаваться.

Определяет множество отображаемых символов Может принимать значения: NULL (по умолчанию) — об­ращение сначала к серверу, а если он не может обрабо­тать запрос, то к Desktop, SERVER — только к серверу и, если он не может обработать запрос, то отказ, LOCAL — только к Desktop

Кнопка Connect (соединение) позволяет немедленно соединиться с базой дан­ных.

Кнопка Remove (удаление) позволяет удалить псевдоним.

Кнопка Save as позво­ляет сохранить список псевдонимов (если он изменялся) в файлах конфигурации за­данного каталога.

А кнопка New (новый) позволяет создать новый псевдоним. При щелчке на этой кнопке диалоговое окно несколько преобразуется (рис. 9.17). Правда, различие рис. 9.16 и рис. 9.17 объясняется не только этим, но и выбором в этих двух примерах разных драйверов. Основное же отличие — изме­нение кнопок (в частности. New меняется на Keep New — сохранить новый псевдо­ним) и возможность в списке Database Alias не только выбирать существующий псевдоним, но и писать новый.

Рис. 9.17 Задание нового псевдонима базы данных

В открывшемся окне надо:

• Установить или убрать опцию Public alias для создаваемого псевдонима (ее смысл рассматривался выше).

• Выбрать драйвер базы данных в списке Driver type и заполнить его характери­стику. Для баз данных Paradox, dBase и ряда других надо выбрать тип драйве­ра STANDARD, в котором достаточно указать каталог хранения таблиц. В этом может помочь кнопка просмотра Browse. Для SQL-драйверов заполняемые по­зиции были рассмотрены выше. В ряде случаев проще выбрать сначала в окне Database Alias какой-то из имеющихся псевдонимов, с драйвером и характери­стиками, подобными нужным для нового псевдонима, а затем отредактиро­вать эти характеристики.

• В окне Database Alias написать новый псевдоним.

• Щелкнуть на кнопке Keep New, чтобы сохранить введенную информацию и пе­рейти к созданию следующего псевдонима, или сохранить всю информацию кнопкой Save as и выйти из диалога.

9.3.3 Создание и просмотр псевдонимов драйверов и баз данных в BDE Administrator

Программа BDE Administrator (Администратор BDE) позволяет просматри­вать, редактировать и создавать новые драйверы BDE баз данных различных ти­пов: стандартные (STANDARD), SQL, Access, ODBC. При установке BDE на компь­ютер программа BDE Administrator включается в состав программы «Панель управления» Windows. Вы можете также включить ее в меню C++Builder с помо­щью команды Tools Configure Tools. Файл программы — ...\Program Files\Bor-land\Boriand Shared\BDE\bdeadmin.exe.

Окно программы (рис. 9.18) имеет две страницы: Databases — базы данных и Configuration — конфигурация. На странице в левой панели расположено дерево псевдонимов баз данных. Выделив интересующий вас псевдоним в левой панели, вы можете в правой панели Definition увидеть все его характеристики. Число и смысл этих характеристик зависит от используемого драйвера.

Для драйвера STANDARD, используемого, в частности, для баз данных Paradox, набор характеристик псевдонима минимальный: Type — имя драйверам PATH — путь к базе данных. Щелкнув на параметре PATH, вы увидите кнопку с многоточием (рис. 9.18). При ее нажатии отобразится обычный диалог Windows, позволяющий выбрать новый каталог. Таким образом вы можете изменить харак­теристики псевдонима, если, например, изменилось расположение базы данных на

 

диске. После этого все приложения, использующие этот псевдоним, автоматиче­ски будут работать с данными, даже не заметив изменения их месторасположения.

Характеристики драйверов баз данных INTERBASE и драйверов SQL Link (ORACLE, SYBASE и др.) были рассмотрены выше.

Имейте в виду, что в правой панели можно изменять только те параметры, имена которых не выделены жирным шрифтом. Значения выделенных параметров изменять нельзя.

Для создания нового псевдонима надо щелкнуть правой кнопкой мыши и во всплывшем меню выбрать раздел New — новый псевдоним. Перед вами появится небольшое диалоговое окно, показанное на рис. 9.19. В его выпадающем списке вы должны выбрать драйвер для создаваемого псевдонима. Тип драйвера STANDARD можно использовать для таблиц Paradox, dBASE, FoxPro, для текстов ASCII.

Рис. 9.19.

Диалоговое окно выбора драйвера для нового псевдонима

Выбрав драйвер, щелкните на ОК и в дереве псевдонимов появится новая вер­шина, для которой вы можете задать имя — псевдоним.

В правой панели появятся параметры, которые вы должны установить для создаваемого псевдонима. Для типа STANDARD эти параметры следующие:

PATH        Путь к базе данных

DEFAULT    Один из следующих драйверов: PARADOX для таблиц Paradox DRIVER      (файлов .db), DBASE для таблиц dBASE (файлов .dbf), FOXPRO

для таблиц FoxPro (файлов .dbf), ASCIIDRV для текстов ASCII

(файлов . txt)

ENABLE BCD Определяет, должна ли BDE транслировать числовые поля в

значения с плавающей запятой, или в коды BCD. BCD позволя­ет избежать ошибок округления. Если ENABLE BCD == true, то поля DECIMAL и NUMERIC преобразуются в коды BCD

После задания параметров щелкните правой кнопкой мыши и из всплывшего меню выберите раздел Apply. Новый псевдоним будет зафиксирован.

Для удаления существующего псевдонима выделите его в левой панели, щелк­ните правой кнопкой мыши и из всплывшего меню выберите раздел Delete.

Мы рассмотрели страницу Databases окна Администратора BDE. Страница Con­figuration (конфигурация) позволяет изменить какие-то из параметров выбранного драйвера и установить системные параметры, определяющие, как преобразовыва­ются строки с обозначением дат, времени и чисел в соответствующие значения.

9.3.4 Создание и просмотр псевдонимов в SQL Explorer

Вызов этой программы осуществляется из главного меню C++Builder коман­дой Database | Explore. Окно программы SQL Explorer представлено на рис. 9.20. В его левой панели на странице Databases вы можете видеть дерево зарегистрирован­ных псевдонимов. Выделив интересующий вас псевдоним (на рис. 9.20 это псевдо­ним dbP), вы увидите на правой панели его параметры. При желании вы можете их изменить.

Рис. 9.20.

Окно программы SQL Explorer — просмотр параметров псевдонима

Выделив корневой узел в левой панели, вы можете с помощью команды Object | New создать новый псевдоним. При этом вначале вам будет показано окно выбора драйвера, приведенное ранее на рис. 9.19 при рассмотрении работы с Ад­министратором BDE. Все дальнейшие действия не отличаются от тех, которые не­обходимы при создании псевдонима с помощью Администратора BDE. Так что по­смотрите раздел 9.3.3, в котором вся эта процедура описана достаточно подробно.

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

Рис. 9.21.

Окно программы SQL Explorer — просмотр данных в таблице Pers

на странице Text вы можете увидеть текст запроса SQL, создавшего данную таблицу (если использовался драйвер SQL). На странице Doto вы можете просмотреть хра­нящуюся в таблице информацию. При этом кнопки навигатора вверху диалогового окна позволяют вам редактировать записи, вставлять новые записи и т.п. На стра­нице Enter SQL можете сформировать и выполнить запрос к таблице.

Вы можете продвинуться далее и раскрыть структуру таблицы. На рис. 9.22 изображен просмотр объявления столбца Dep таблицы Pers, причем вы можете из­менить соответствующую информацию.

Рис. 9.22.

Окно программы SQL Explorer — просмотр объявления поля Dep

Программа SQL Explorer имеет еще много возможностей, которые будут рас­смотрены в дальнейшем. А, завершая эту главу, хотелось бы, чтобы вы создали с помощью одного из рассмотренных инструментов базу данных с псевдонимом dbP, содержащую две таблицы Pers и Dep, описанные в разделе 9.1 в таблицах 9.1 и 9.2. Это необходимо для работы с примерами приложений, которые мы будем рассмат­ривать в последующих разделах.

 

9.3 Создание и редактирование псевдонимов баз данных, каталогов, драйверов

Имеется три альтернативных пути просмотра, создания и редактирования псевдонимов с помощью трех различных программ: Database Desktop, BDE Administrator и Database Explorer. Рассмотрим их все, наиболее подробно остано­вившись на Database Desktop.

9.3.1 Автоматически создаваемые псевдонимы рабочего и частного каталогов

Уже говорилось (см. раздел 9.1.1) о значении присваивания псевдонимов ба­зам данных и каталогам. Но прежде, чем говорить о создании новых псевдонимов, надо упомянуть о двух псевдонимах, автоматически создаваемых BDE. Эти псевдо­нимы относятся к двум каталогам: рабочему (working) и частному (private).

Рабочий каталог используется для совместной работы всех пользователей. Database Desktop создает его в момент установки в своем рабочем каталоге с путем ...\Program Files\Borland\Database Desktop\WorkDir. Он имеет псевдоним WORK. Изме­нить рабочий каталог можно с помощью Database Desktop, выполнив команду File Working Directory. Откроется окно, приведенное на рис. 9.15. В нем вы можете задать новый рабочий каталог (Working Directory), или найти его поиском по кнопке Browse, или выбором из выпадающего списка Aliases — псевдонимы. При смене ра­бочего каталога псевдоним WORK автоматически будет подразумевать этот новый каталог. Если вы — единственный или основной пользователь Database Desktop, то полезно в качестве рабочего установить тот каталог, внутри которого или в подка­талогах которого сосредоточено большинство ваших баз данных. Это сократит вре­мя на открытие таблиц и другие операции, которые предлагают в качестве каталога, прежде всего псевдоним WORK. Кроме того, как будет сказано ниже, полезно из­менять рабочий каталог, чтобы иметь доступ к своим файлам конфигурации Database Desktop.

Рис. 9.15.Установка псевдонима рабочего каталога

Личный (private) каталог также создается автоматически при установке Data­base Desktop там же, где и рабочий каталог. Он служит для хранения личных таб­лиц и других объектов пользователя, не предназначенных для всеобщего обозре­ния. Он имеет псевдоним PRIV. Изменить частный каталог можно с помощью Data­base Desktop, выполнив команду File | Private Directory. Откроется окно, аналогичное приведенному на рис. 9.15. В нем вы можете задать новый личный каталог. При этом псевдоним PRIV автоматически будет подразумевать этот новый каталог.

9.3.2 Создание и просмотр псевдонимов баз данных в Database Desktop

Теперь обсудим создание новых псевдонимов баз данных. Могут создаваться псевдонимы двух видов: открытые, доступные при работе из любого каталога, и псевдонимы проекта, доступные только при работе в конкретном рабочем каталоге. Открытые псевдонимы сохраняются в каталоге ...\Borland\Borland Shared\Bde в файле IDAPI.CFG в C++Builder 5 или в файле IDAP132.CFG в ранних версиях C++Builder. Они доступны из любого рабочего каталога. Псевдонимы проекта сохраняются в файле IDAPI.CFG в рабочем каталоге и доступны только из этого каталога. Так чтобы можете в разных каталогах разместить файлы конфигурации с разными псевдони­мами проекта и в зависимости от того, какой каталог вы назначите рабочим, будете иметь разные наборы псевдонимов.

Псевдонимы можно просматривать и создавать в Database Desktop, выполнив команду Tools | Alias Manager. Вы увидите диалоговое окно Alias Manager (диспетчера псевдонимов), вид которого представлен на рис. 9.16. Впрочем, вид этого окна су­щественно зависит от того, псевдоним какой базы данных просматривается. Инди­катор Public alias (открытый псевдоним) в верхней части окна показывает, будет ли создаваться открытый псевдоним, или псевдоним проекта. Ниже расположен вы­падающий список Database Alias, в котором вы можете выбрать интересующий вас псевдоним из числа уже созданных. То, какие именно псевдонимы в нем видны, определяется группой радиокнопок справа. Если выбрана кнопка Show Public Aliases Only, то в списке отображаются только открытые псевдонимы; если выбрана кноп­ка Show Project Aliases Only, то отображаются только псевдонимы проекта; при вы­бранной кнопке Show All Aliases отображаются псевдонимы обоих типов.

При выборе псевдонима в списке Database Alias автоматически изменяется тип драйвера в выпадающем списке Driver type и расположенная ниже информация о драйвере. На рис. 9.16 изображен случай базы данных INTERBASE с драйвером INTRBASE (аналогично выглядит экран и для любого драйвера SQL LinkORACLE, SYBASE). В информации указывается:

Рис. 9.16 Просмотр псевдонимов баз данных

 

Задается путь и файл базы данных или имя сервера SERVER NAME имя сервера;

USER NAME имя пользователя;

OPEN MODE - возможные значения: READ/WRITE (для чтения и записи) или READ ONLY (только для чтения);

SCHEMA CACHE размер КЭШа схем определяет число кэшируемых схем информации по умолчанию — 5, может выбираться от 0 до 32 ;

LANGDRIVER драйвер языка, SQLQRYMODE режим обработки за­просов SQL;

SQLPASSTHRU MODE доступ к QBE и SQL определяет, может ли пользователь Database Desktop иметь доступ к QBE и SQL редакторам в пределах одного соедине­ния, возможные значения: NOT SHARED — не может, SHARED AUTOCOMMIT (по умолчанию) может и результаты запроса SQL автоматически фиксируются в базе данных, SHARED NO AUTOCOMMIT — может, но результаты запроса SQL автоматически не фиксируются в базе данных ;

Password  -  пароль может задаваться, а может и не задаваться.

Определяет множество отображаемых символов Может принимать значения: NULL (по умолчанию) — об­ращение сначала к серверу, а если он не может обрабо­тать запрос, то к Desktop, SERVER — только к серверу и, если он не может обработать запрос, то отказ, LOCAL — только к Desktop

Кнопка Connect (соединение) позволяет немедленно соединиться с базой дан­ных.

Кнопка Remove (удаление) позволяет удалить псевдоним.

Кнопка Save as позво­ляет сохранить список псевдонимов (если он изменялся) в файлах конфигурации за­данного каталога.

А кнопка New (новый) позволяет создать новый псевдоним. При щелчке на этой кнопке диалоговое окно несколько преобразуется (рис. 9.17). Правда, различие рис. 9.16 и рис. 9.17 объясняется не только этим, но и выбором в этих двух примерах разных драйверов. Основное же отличие — изме­нение кнопок (в частности. New меняется на Keep New — сохранить новый псевдо­ним) и возможность в списке Database Alias не только выбирать существующий псевдоним, но и писать новый.

Рис. 9.17 Задание нового псевдонима базы данных

В открывшемся окне надо:

• Установить или убрать опцию Public alias для создаваемого псевдонима (ее смысл рассматривался выше).

• Выбрать драйвер базы данных в списке Driver type и заполнить его характери­стику. Для баз данных Paradox, dBase и ряда других надо выбрать тип драйве­ра STANDARD, в котором достаточно указать каталог хранения таблиц. В этом может помочь кнопка просмотра Browse. Для SQL-драйверов заполняемые по­зиции были рассмотрены выше. В ряде случаев проще выбрать сначала в окне Database Alias какой-то из имеющихся псевдонимов, с драйвером и характери­стиками, подобными нужным для нового псевдонима, а затем отредактиро­вать эти характеристики.

• В окне Database Alias написать новый псевдоним.

• Щелкнуть на кнопке Keep New, чтобы сохранить введенную информацию и пе­рейти к созданию следующего псевдонима, или сохранить всю информацию кнопкой Save as и выйти из диалога.

9.3.3 Создание и просмотр псевдонимов драйверов и баз данных в BDE Administrator

Программа BDE Administrator (Администратор BDE) позволяет просматри­вать, редактировать и создавать новые драйверы BDE баз данных различных ти­пов: стандартные (STANDARD), SQL, Access, ODBC. При установке BDE на компь­ютер программа BDE Administrator включается в состав программы «Панель управления» Windows. Вы можете также включить ее в меню C++Builder с помо­щью команды Tools Configure Tools. Файл программы — ...\Program Files\Bor-land\Boriand Shared\BDE\bdeadmin.exe.

Окно программы (рис. 9.18) имеет две страницы: Databases — базы данных и Configuration — конфигурация. На странице в левой панели расположено дерево псевдонимов баз данных. Выделив интересующий вас псевдоним в левой панели, вы можете в правой панели Definition увидеть все его характеристики. Число и смысл этих характеристик зависит от используемого драйвера.

Для драйвера STANDARD, используемого, в частности, для баз данных Paradox, набор характеристик псевдонима минимальный: Type — имя драйверам PATH — путь к базе данных. Щелкнув на параметре PATH, вы увидите кнопку с многоточием (рис. 9.18). При ее нажатии отобразится обычный диалог Windows, позволяющий выбрать новый каталог. Таким образом вы можете изменить харак­теристики псевдонима, если, например, изменилось расположение базы данных на

 

диске. После этого все приложения, использующие этот псевдоним, автоматиче­ски будут работать с данными, даже не заметив изменения их месторасположения.

Характеристики драйверов баз данных INTERBASE и драйверов SQL Link (ORACLE, SYBASE и др.) были рассмотрены выше.

Имейте в виду, что в правой панели можно изменять только те параметры, имена которых не выделены жирным шрифтом. Значения выделенных параметров изменять нельзя.

Для создания нового псевдонима надо щелкнуть правой кнопкой мыши и во всплывшем меню выбрать раздел New — новый псевдоним. Перед вами появится небольшое диалоговое окно, показанное на рис. 9.19. В его выпадающем списке вы должны выбрать драйвер для создаваемого псевдонима. Тип драйвера STANDARD можно использовать для таблиц Paradox, dBASE, FoxPro, для текстов ASCII.

Рис. 9.19.

Диалоговое окно выбора драйвера для нового псевдонима

Выбрав драйвер, щелкните на ОК и в дереве псевдонимов появится новая вер­шина, для которой вы можете задать имя — псевдоним.

В правой панели появятся параметры, которые вы должны установить для создаваемого псевдонима. Для типа STANDARD эти параметры следующие:

PATH        Путь к базе данных

DEFAULT    Один из следующих драйверов: PARADOX для таблиц Paradox DRIVER      (файлов .db), DBASE для таблиц dBASE (файлов .dbf), FOXPRO

для таблиц FoxPro (файлов .dbf), ASCIIDRV для текстов ASCII

(файлов . txt)

ENABLE BCD Определяет, должна ли BDE транслировать числовые поля в

значения с плавающей запятой, или в коды BCD. BCD позволя­ет избежать ошибок округления. Если ENABLE BCD == true, то поля DECIMAL и NUMERIC преобразуются в коды BCD

После задания параметров щелкните правой кнопкой мыши и из всплывшего меню выберите раздел Apply. Новый псевдоним будет зафиксирован.

Для удаления существующего псевдонима выделите его в левой панели, щелк­ните правой кнопкой мыши и из всплывшего меню выберите раздел Delete.

Мы рассмотрели страницу Databases окна Администратора BDE. Страница Con­figuration (конфигурация) позволяет изменить какие-то из параметров выбранного драйвера и установить системные параметры, определяющие, как преобразовыва­ются строки с обозначением дат, времени и чисел в соответствующие значения.

9.3.4 Создание и просмотр псевдонимов в SQL Explorer

Вызов этой программы осуществляется из главного меню C++Builder коман­дой Database | Explore. Окно программы SQL Explorer представлено на рис. 9.20. В его левой панели на странице Databases вы можете видеть дерево зарегистрирован­ных псевдонимов. Выделив интересующий вас псевдоним (на рис. 9.20 это псевдо­ним dbP), вы увидите на правой панели его параметры. При желании вы можете их изменить.

Рис. 9.20.

Окно программы SQL Explorer — просмотр параметров псевдонима

Выделив корневой узел в левой панели, вы можете с помощью команды Object | New создать новый псевдоним. При этом вначале вам будет показано окно выбора драйвера, приведенное ранее на рис. 9.19 при рассмотрении работы с Ад­министратором BDE. Все дальнейшие действия не отличаются от тех, которые не­обходимы при создании псевдонима с помощью Администратора BDE. Так что по­смотрите раздел 9.3.3, в котором вся эта процедура описана достаточно подробно.

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

Рис. 9.21.

Окно программы SQL Explorer — просмотр данных в таблице Pers

на странице Text вы можете увидеть текст запроса SQL, создавшего данную таблицу (если использовался драйвер SQL). На странице Doto вы можете просмотреть хра­нящуюся в таблице информацию. При этом кнопки навигатора вверху диалогового окна позволяют вам редактировать записи, вставлять новые записи и т.п. На стра­нице Enter SQL можете сформировать и выполнить запрос к таблице.

Вы можете продвинуться далее и раскрыть структуру таблицы. На рис. 9.22 изображен просмотр объявления столбца Dep таблицы Pers, причем вы можете из­менить соответствующую информацию.

Рис. 9.22.

Окно программы SQL Explorer — просмотр объявления поля Dep

Программа SQL Explorer имеет еще много возможностей, которые будут рас­смотрены в дальнейшем. А, завершая эту главу, хотелось бы, чтобы вы создали с помощью одного из рассмотренных инструментов базу данных с псевдонимом dbP, содержащую две таблицы Pers и Dep, описанные в разделе 9.1 в таблицах 9.1 и 9.2. Это необходимо для работы с примерами приложений, которые мы будем рассмат­ривать в последующих разделах.

 Назад | Содержание

Hosted by uCoz