Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Delph_nov11.doc
Скачиваний:
8
Добавлен:
01.04.2025
Размер:
2.45 Mб
Скачать
  • Свойство Table Language – язык таблицы

Правильный выбор языка определяет, будут ли нормально читаться в таблице русские тексты, для русского языка это драйвер Pdox ANSI Cyrillic( кодовая страница 1251 для Windows) или Paradox Cyrr 866 (страница 866 для MS-DOS), который корректно отображает символы русского алфавита и выполняет с ними операции сортировки. Если и после этого русский текст будет отображаться некорректно, то необходимо внести изменения в реестр.

  • Свойство Dependent Tablesзависимые таблицы.

Позволяет просмотреть список зависимых таблиц, связанных с данной целостностью на уровне ссылок Referential Integrity.

Изменение структуры таблицы с помощью Database Desktop

Для того чтобы открыть существующую таблицу с помощью Database Desktop в окне Database Desktop (ри.1) выберите меню File- Open – Table. Нужная таблица откроется в режиме просмотра данных. (Если при этом возникнет ошибка «…table is in use», значит эта таблица где–то открыта.) Для ввода данных необходимо выбрать меню Table – Edit Data. Для перехода в режим редактирования таблицы выберите меню Table – Restructure. Команда Table| Info structure позволяет просмотреть информацию о структуре таблицы.

Изменение в реестре для корректного отображения русского языка

В некоторых программах (PhotoShop, DataBaseDeskTop) русский шрифт отображается иероглифами. Это связано с проблемами кодировки для отображения шрифтов кириллицы. Исправить ситуацию можно с помощью программы Редактора реестра, но делать это нужно очень осторожно, чтобы не переустанавливать затем операционную систему.

Запустите программу RegEdit.exe (редактор реестров). Для этого нажмите кнопку «Пуск» - «Выполнить». Введите: regedit и нажмите кнопку «OK»

В редакторе реестров выбрать:

  • HKEY_LOCAL_MACHINE

  • SYSTEM

  • CurrentControlSet

  • Control

  • Nls

Выделить CodePage. В правой части окна «Редактор реестра» (рис.8) найти имя «1252» и изменить его значение на такое же, как у имени «1251». Для этого: стоя мышкой на имени «1252», нажмите правую кнопку мыши и в появившемся контекстном меню выберите «изменить». Появится окно «Изменение строкового параметра» . Измените значение, как указано на c_1251.nls.

О бзор компонентов Delphi, используемых для связи с бд.

Каждое приложение, использующее базы данных, обычно имеет по крайней мере, по одному компоненту следующих трех типов (страница BDE):

  • к омпонент - база данных Database. Этот компонент в основном используется с удаленным сервером, реализует транзакции, работает с паролями.

  • Компоненты – наборы данных (data set), непосредственно связывающиеся с базой данных. Для BDE это такие компоненты, как Table, Query, StoredProc. (страница BDE)

  • Компонент – источник данных (DataSource), осуществляющий обмен информацией между компонентами первого типа и компонентами визуализации и управления данными. Таким компонентом является DataSource (страница Data Access).

  • Компоненты визуализации и управления данными, такие, как DBGrid, DBText, DBEdit и множество других (страница Data Controls).

С вязь этих компонентов друг с другом и с базой данных можно представить схемой, приведенной на рис.1.