Н. 3. Елманова. C++Builder 3.0, архитектура "клиент/сервер" и Internet	___ .—————————————————i——————   'I       !1     "Э.ТПИ^ЬЛЛР  ггтр.пжяшееся
Доступ к данным серверных СУБД в C++Builder 3.0
THOUSANDSEPARATOR
DECIMALDIGITS
LEADINGZERON
Символ, отделяющий друг от друга "тройки" разрядов в многозначных числах
Максимальное число десятичных разрядов числа, полученного при преобразовании символьной строки
Параметр, определяющий, указывать ли нуль перед дробной частью числа, чье абсолютное значение меньше единицы
Значение, содержащееся в настройках панели управления Windows 95/NT
При настройке параметров отображения даты, времени и чисел следуе особое внимание обращать на текущие настройки сходных параметров панели управления Windows, так как они, наряду с настройками BDI влияют на правильность функционирования приложения с точки зрени этих настроек. Известны случаи, когда в результате некорректных настрое панели управления генерировались ошибки при вводе, казалось бы, в ко{ ректном формате, чисел с дробной частью или дат или, что еще хуже, про исходило изменение разрядности числовых данных. Причиной такого пов( дения приложения обычно является связанный с некорректными настро! ками конфликт между правилами отображения и хранения данных.
2.1.7   Средства языковой настройки ВОЕ
Средства языковой настройки ВОЕ представляют собой набор так н зываемых языковых драйверов, устанавливающих набор символов, испол зуемых в данных, и порядок алфавитной сортировки для применяемо языка. Языковые драйверы Borland существуют для большого количеет языков, в том числе и для русского.
При описании параметров драйвера баз данных (страница Drivers) ел дует указывать языковой драйвер, предлагаемый на данной рабочей станин для баз данных этого типа по умолчанию. При создании нового псевдони' (страница Aliases) следует указывать, какой языковой драйвер использует! в базе данных, иначе будет применяться языковой драйвер, установлен™ по умолчанию для данного драйвера баз данных.	| Отметим, что в общем случае языковая настройка баз данных и испо' зующих их приложений включает в себя не только настройку парамет LANGDRIVER на страницах Drivers, Aliases и System. Некоторые СУ' имеют свои средства языковой настройки, причем эти средства могут 6i
многоуровневыми. Например, в случае использования какой-либо серверной "СУБД может потребоваться, помимо настройки BDE, настройка языковых параметров сервера, настройка аналогичных параметров клиентской части или даже выбор соответствующей языковой версий серверам" """
Помимо этого, существует проблема, связанная с различиями DOS- и Windows-кодировок для русского языка. Языковые драйверы BDE существуют jyjgj^eiKjKpftHppBOK^,Какой из них выбрать, зависит от многих факторов: наличия и объема унаследованных данных, наличия других приложений, использующих эти же данные, и др. Например, разумно, используя таблицы формата dBase III совместно с приложениями для DOS, созданными на Clipper, применить DOS-кодировку для этих таблиц.
2.1.8   Особенности настройки BDE при работе с ODBC-источниками
При работе с ODBC-источниками требуется настройка следующих параметров (табл. 2.5).
Таблица 2.5. Параметры доступа к данным при работе с ODBC-источниками
.———————————,—————————————
Параметр	Описание                                                              Значение
по умолчанию
VERSION_____ Внутренний параметр BDE___________ LO________ TYPE	Идентификатор ODBC-источника                      FILE
DLL	Имя 16-разрядной динамической библиотеки,   IDODBC16.DLL __ содержащей драйвер
DLL32	Имя 32-разрядной динамической библиотеки,   IDODBC32.DLL ____________ содержащей драйвер_______                                     ____
ODBC DRIVER	ODBC-драйвер для соединения с сервером                          ___
J3RIVER FLAGS	Внутренний параметр BDE___________ __________
DATABASE	Путь и имя файла для доступа
NAME      ______	___
USER NAME	Имя пользователя в диалоге ввода пароля ODBS DSN              Имя источника данных, описанного в администраторе ODBC
OPEN MODE	Параметр, определяющий, в каком режиме        READ/WRITE
открываются таблицы - READ/WRITE или _____________ READ ONLY___________________________
LANGDRIVER        Языковой драйвер, определяющий набор	'ascii'ANSI
символов и порядок алфавитной сортировки     __________
24
25