Создание и редактирование псевдонимов баз данных, каталогов, драйверов
Имеется три
альтернативных пути просмотра,
создания и редактирования псевдонимов
с помощью трех различных программ: 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)
каталог также создается автоматически
при установке Database
Desktop
там же, где и рабочий каталог. Он служит
для хранения личных таблиц и других
объектов пользователя, не
предназначенных для всеобщего обозрения.
Он имеет псевдоним PRIV.
Изменить частный каталог можно с
помощью Database 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 Link
— ORACLE, 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. Страница Configuration (конфигурация)
позволяет изменить какие-то из
параметров выбранного драйвера и
установить системные параметры,
определяющие, как преобразовываются
строки с обозначением дат, времени и
чисел в соответствующие значения.
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)
каталог также создается автоматически
при установке Database
Desktop
там же, где и рабочий каталог. Он служит
для хранения личных таблиц и других
объектов пользователя, не
предназначенных для всеобщего обозрения.
Он имеет псевдоним PRIV.
Изменить частный каталог можно с
помощью Database 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 Link
— ORACLE, 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. Страница Configuration (конфигурация)
позволяет изменить какие-то из
параметров выбранного драйвера и
установить системные параметры,
определяющие, как преобразовываются
строки с обозначением дат, времени и
чисел в соответствующие значения.
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.
Это необходимо для работы с примерами
приложений, которые мы будем рассматривать
в последующих разделах.