Index:Databases

* Базы данных
** Общие вопросы
*** Как работать с полями типа DateTime?
*** Моя собственная база данных
*** Быстрое копирование таблиц 
*** Как найти размер записи?
*** Avoiding server side locking (including DEADLOCK)
*** Как перекинуть все данные из одной базы данных в другую?
*** Как передать UserName и Password в удаленный модуль данных?
*** Защита данных
*** Нужна база данных, работающая без каких-либо драйверов, Без ODBC/BDE/ADO/DAO etc
*** БД - хранилище объектов (статья)
*** Создание базы данных в run-time с ZEOS?
*** Переходим на клиент-сервер (советы), на примере MS SQL Server
*** Запросы и параметры, или как избавится от многих проблем….
*** Критерии выбора базы данных (статья)
*** Деревья в SQL.
*** Пример простейшего приложения баз данных
*** Пример использования параметров компонентов запросов SQL
*** Пример использования отношения "один-ко-многим"
*** Демонстрирация вариантов поиска записей в таблице базы данных
*** Пример использования закладок (класс TBookmark)
*** Пример использования компоненты синхронного просмотра
*** Пример простого распределенного приложения баз данных
*** Приложение, использующее компоненты многомерного представления данных
*** Работа с транзакциями 
*** Зачем нужны транзакции?
*** Что такое журнал транзакций? 
*** Почему возникает deadlock?
*** Что такое триггер?
*** Зачем нужен внешний ключ?
*** Что такое репликация? 
*** Что такое суррогатный ключ?
*** Внести изменения в набор данных и не потерять текушей позиции 
*** Как сравнить Bookmarks в таблице?
*** Извлечение данных индекса таблицы 
*** Почему не всегда верно обновляются IndexDefs по Update 
*** Проблема с AddIndex 
*** Абстрактный набор данных 
*** Множество модулей данных – одно соединение
*** Модуль данных для каждого MDIChild 
** Теория баз данных, архитектура и проектирование
*** Информационная система
*** Распределенные информационные системы и базы данных
*** Проектирование баз данных (статья)
*** База данных и система управления базами данных
*** Понятие о модели и схеме базы данных
*** Архитектура на основе разделяемых файлов
*** Архитектура “Хост-терминал”
*** Архитектура “Клиент-Сервер”
*** Архитектура с использованием сервера приложений (трехзвенная архитектура)
*** Модели данных
*** Математические основы реляционных СУБД
*** Многоуровневые модели в архитектуре клиент-сервер
*** Объектно-ориентированный подход и современные мониторы транзакций
*** Обзор средств проектирования информационных систем
*** Многомерное представление данных (статья)
*** Проектирование баз данных: новые требования, новые подходы 
*** Чем отличаются «версионники» от «блокировочников»?
*** Естественные ключи против искуственных ключей
** Базы данных с нуля (статья)
*** Что такое базы данных?
*** Реляционные базы данных?
*** Первая программа с базами данных?
*** Визуальные компоненты для DB
*** Работа с таблицами в коде
*** Поиск нужных данных
*** Доступ к базам данных
*** Приёмы работы с BDE
*** Создание базы данных
*** Создание таблицы
*** Изменение данных в таблице
*** Понятие о запросе (Query)
*** Запросы на выбор данных
*** Запросы на изменение данных
** Проблемы при работе с Blob полями
*** Как записать файл в Blob поле?
*** Как удалить данные из BLOB-поля?
*** Как в TBlobField загрузить картинку из переменной типа TBitmap?
*** Как сохранить RTF в TBlobfield?
*** Как определить реальный размер поля типа BLOB, которое сохранено в таблице?
*** Извлечение изображения из BLOB-поля
*** Загрузка изображений в Blob-поля
*** Запись потока в BLOB-поле
*** Запись и чтение чисел в Blob-поле 
*** BLOBFIELD как BITMAP
*** Чтение OLE из Blob поля Paradox
*** Сохранение и чтение файлов в BLOB-полях 
*** Сохранение TForm и ее свойств в BLOB-поле
*** Связать поле BLOB таблицы Paradox с компонентом TRichEdit через потоки
*** Как записать в BLOB поле большой текст (более 255)?
*** Сохранить в базе картинку формата JPEG
*** Приёмы работы с BLOB (OLE/Memo) полями
*** Сохранить F1Book в Blob поле
*** Извлечение текста из TMemoField
** Работа через BDE
*** Установка BDE
**** Почему я должен устанавливать BDE?
**** Как установить BDE?
**** Проверка наличия BDE
**** Как узнать версию BDE? 
**** Как инициализировать BDE, если она установлена в нестандартном месте?
*** Настройка BDE, Database Desktop
**** Не читаются русские буквы в Database Desktop
**** Ошибка совместного доступа к базе данных
**** Не получается вставить в таблицу записи со строками на русском языке
**** Модификация настроек BDE
*** Справочные материалы по BDE
**** Каковы текущие ограничения BDE?
**** Cписок зарезервированных слов Local SQL BDE
**** Список ошибок BDE
**** Протокол блокировки BDE 
**** Архитектура BDE и его особенности при работе с SQL-серверами(статья)
**** Обзор BDE API
***** Работа с базами данных
***** Конфигурация и настройка
***** Работа с сессиями
***** Обработка исключений
***** Поддержка блокировок
***** Поддержка курсоров
***** Работа с индексами
***** Работа с запросами
***** Работа с таблицами
***** Доступ к данным
***** Управление транзакциями
***** Схемы и возможности
***** Работа с форматами данных
**** Конфликт IDAPI German и English
*** Работа с Alias
**** Как создать постоянный Alias?
**** Как получить параметры Alias?
**** Как по Alias узнать физический путь к базе данных?
**** Добавление псевдонима с помощью функции DbiAddAlias
**** Задание псевдонима программным путем
*** Поддержка пользователей, защита
**** Как сделать список всех пользователей BDE?
**** Как сменить пароль для таблицы Paradox?
**** Как использовать свой диалог ввода пароля BDE?
*** Непосредственное обращение к BDE
**** Обратные вызовы BDE32 для получения статуса операций
**** Каким драйвером пользуется TDATABASE?
**** Изменение месторасположения *.NET-файла
**** Демонстрация обратного вызова BDE
**** Пример DbiAddFilter
**** Пример приложения, напрямую использующее API BDE для удаления записей
**** Пример приложения, напрямую использующее API BDE для представления данных
*** Работа с базами данных
**** Как использовать базу данных BDE не указывая её имени?
**** Как узнать физическое расположение локальной БД по Alias?
**** Как проверять корректность доступа к базе данных?
**** Как узнать путь базы данных и её имя?
**** Как зарегистрировать базу данных (BDE)?
**** Определение типа базы данных
**** Как очистить базу данных, оставив только структуру?
**** Функция для быстрого копирования таблиц вместе со всеми дополнительными файлами
**** Как перейти к указанной записи в БД
*** Работа с TTable, TQuery и TDatabase 
**** Как обновить TQuery не потеряв при этом текущей записи?
**** Дает ли Delphi возможность корректно прервать выполнение SQL-запроса (BDE)?
**** Как добавить копию текущей записи?
**** Создание индексного файла из Delphi 
**** Как по имени Базы Данных получить ссылку на компоненет TDataBase?
**** Как выбрать случайную запись?
**** Быстрый доступ к нужной записи в таблице Paradox
**** Как скопировать структуру таблицы?
**** Почему таблица или select показывается в Grid быстро, а перемещение в конец таблицы происходит долго?
**** Как результат Query сделать в виде постоянной таблицы?
**** Фильтр посредством логического поля
**** Функция вычисления суммы полей
**** Создание и удаление полей во время выполнения программы
**** Как пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSet?
**** Поиск по нескольким полям
**** Поиск значения при вводе
**** Поиск записи в больших таблицах
**** Поиск записи с помощью TQuery
**** FindKey для нескольких полей
**** Как показать удалённые записи
**** Вставка новой записи через буфер
**** Как передать UserName и Password в удаленный модуль данных 
*** Объяснения некоторых ошибок при работе с базами данных
**** Access to table disabled because of previous error. Read failure. 
**** Database index out of date error
**** BDE Error 2B04 Too many open files
**** BLOB has been modified., Index is out of date
**** ISAPI and CGI Applications get Errors Initializing the BDE.
**** При использовании BDE, попытка вызвать abort выдает ошибку компиляции
**** Огромные LCK-файлы (Lock File Has Grown Too Large)
**** Обработка исключения index not found
**** Memo too large 
**** Multiple records found, but only one was expected
**** Перехват ошибок DBEngine
**** Stream Read Error
**** Ошибка создания дескриптора курсора
**** Ошибка BDE32 2104
**** Тpансляция ошибок
**** ENoResultSet Error creating cursor handle
*** Работа с таблицами
**** Очень медленный доступ к таблице при первом обращении
**** Как создать таблицу в памяти?
**** Создание кросс-таблицы
**** Физическое удаление записей в локальных таблицах (BDE)
**** Копирование таблицы с помощью DBE
**** Создание таблицы
**** Получение информации о таблице
**** Как сохранить содержимое таблицы в текстовый файл?
**** Кросс-таблица через pivot-таблицу
**** Создание таблицы по образу и подобию
**** Local SQL и временная таблица
**** Как копировать и удалять таблицы?
**** Как сравнить bookmarks в таблице?
**** Как узнать версию таблицы
*** Работа с BDE в сети, общий доступ к данным
**** Использование BDE в сети
**** Локальный общий доступ
**** Использование BDE приложений в Peer-To-Peer сети 
*** Работа с полями
**** Использование нумерации в TFields
**** Изменить размер поля или его тип
**** Динамическое создание полей
**** Работа с автоинкрементальными (AutoInc) полями
**** Как задать выражение по умолчанию для объекта TField
**** Функции редактора полей во время выполнения программы
**** Создание автоинкрементного поля SQL запросом?
**** Как создать вычисляемые поля во время исполнения программы 
**** Как создать поле Lookup во время выполнения приложения 
**** Обновление вычисляемых полей 
*** Работа с индексами
**** Убывающий индекс 
**** Создание индекса 
**** Поиск фраз и записей переменной длины
**** Как добиться верной работы фильтра на запросах и на неиндексированных таблицах
**** Индекс БД в другом каталоге
**** Как восстановить индекс Paradox?
**** Как восстановить индексы?
**** Почему не всегда верно обновляются IndexDefs по Update
*** Работа с запросами SQL в BDE
**** Выполнение запросов к базе данных в фоне
**** BDE: Несколько SQL-запросов одним махом
*** Разные вопросы
**** Проблемы использования компонента TStoredProc
**** Как сделать экспорт TDataSet в XML file? 
**** Какой формат данных предпочесть в Delphi? DBase или Paradox?
**** Пример вызова TUTILITY DLL из Delphi?
**** Правила для SetRange
**** Как заставить BDE сохранять в БД поле времени с сотыми долями секунды
**** Внести изменения в набор данных и не потерять текушей позиции
**** Работа с транзакциями
**** Как сравнить Bookmarks в таблице
**** Как ускорить поиск?
**** Загрузить все записи в Stringlist одним махом?
**** Как предотвратить Data Corruption (повреждение данных)?
**** Информация о TDataLink 
** Работа через ADO
*** Использование ADO (статья)
**** Перечислители
**** Объекты соединения с источниками данных
**** Сессия
**** Транзакции
**** Наборы рядов
**** Команды
**** Провайдеры ADO
**** Реализация ADO в Delphi
**** TADOConnection
**** Наборы данных ADO
**** TCustomADODataSet
**** Параметры
**** TADODataSet
**** TADOTable
**** TADOQuery
**** TADOStoredProc
**** Команды ADO
**** Объект ошибок ADO
*** Компоненты ADO (статья)
*** ADO и SQL Server. Руководство разработчика.
*** Как работать с ADO компонентами в DLL?
*** Из Paradox в Access при помощи ADO
*** Курсоры в ADO
*** Поиск в базе данных
*** Экспорт ADO таблиц в разные форматы
*** Экспорт из TDBGrid в Excel без OLE
*** Как узнать версию ADO? 
*** Как сделать ADO-connection? 
*** Как узнать перечень таблиц базы и количество записей в них?
*** ADO+Delphi5: постоянные ошибки BOF... или EOF...
*** Передача параметров ADO запросу
*** Как работать из Delphi напрямую с ADO? 
*** Запись картинки в ADO таблицу
*** Быстрый доступ к ADO
*** Access Violation при передаче неполного параметра
*** Как сделать ADOConnection с использованием OLE-Automation?
*** Пример приложения, демонстрирующее возможности технологии ADO
*** ADO.OLEDB.JET - Access Violation при передаче неполного параметра 
*** Из Paradox в Access при помощи ADO 
*** Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox
** Работа через ODBC
*** Как создать новый DSN из программы?
*** ODBC соединения 
*** Установка ODBC
*** Конфигурирование ODBC 
*** Конфигурирование ODBC и псевдонима 
*** Получение дескриптора ODBC соединения
*** Получаем имена ODBC-источников
*** Добавление ODBC-драйверов в Delphi 
*** Установка ODBC - Watcom SQL 
** Работа с DBExpress
*** Технология dbExpress (статья)
**** Драйверы доступа к данным
**** Соединение с сервером баз данных
**** Управление наборами данных
**** Транзакции
**** Использование компонентов наборов данных
***** TCustomSQLDataSet
***** TSQLDataSet
***** TSQLTable
***** TSQLQuery
***** TSQLStoredProc
**** TSimpleDataSet
**** Способы редактирования данных
**** Интерфейсы dbExpress
***** Интерфейс ISQLDriver
***** ISQLConnection
***** ISQLCommand
***** ISQLCursor
**** Отладка приложений с технологией dbExpress
**** Распространение приложений с технологией dbExpress
*** Развертывание приложения, использующего dbExpress
*** Создание DBExpress-Connection в Run-Time
*** Перенос приложений с BDE на dbExpress (статья)
*** Создание DBExpress соединения в Runtime
*** Особенности использования BLOB полей в dbExpress на примере MySQL
*** База данных без BDE
*** Пример приложения, демонстрирующее возможности технологии dbExpress
** Частные вопросы по конкретным базам данных
*** Работа с DBase
**** Как создать DBase базу данных?
**** Работа с удалёнными записями
**** Как паковать таблицу?
**** Индексы выражений
**** Формат и размер dBase-поля
**** Восстановление записи dBase
**** При использовании DOS DBF файлов - перекодировка между форматами
**** Как создать dBASE таблицу во время выполнения
**** Как сделать откат внутри триггера
**** Удалить dbase index flag
**** Index not found Exception
**** Создание/пересоздание индекса
**** Показ меток удаленных записей в dBASE-файлах
**** DBASE - Индексы выражений
**** Определение номера записи в таблице dBASE
**** DBFSeek и DBFLocate
**** Обработка исключения index not found
**** Как прочитать базу данных с Досовским шрифтом
**** Как открыть индексированную таблицу dBase, если отсутствует файл индекса 
*** Работа с Oracle
**** Oracle иTStoredProc 
**** В режиме отладки приложения не разрешается открытие базы данных 
**** Динамические SQL-запросы Oracle для ускорения выборок данных
**** Доступ к Oracle через ADO
**** Доступ к объекту Oracle
**** Как в Oracle создать sequence с некоторого номера
**** Как выяснить номер версии Oracle?
**** Как заставить ORACLE анализировать все таблицы?
**** Как корректно прервать выполнение SQL-запроса?
**** Как на Oracle поменять compatible 
**** Как напрямую добраться до Oracle?
**** Как настроить Personal Oracle с русским языком на корректную работу с числами и BDE
**** Как получить текущую дату?
**** Как правильно соединяться с базой данных под Personal Oracle
**** Как при выполнении долгой операции в Oracle показать прогресс бар?
**** компонент TStoredProc
**** Подключение к Personal Oracle с помощью BDE
**** Понятия Instance, Database etc
**** После логина возникает EExternalError 0xC0000008
**** Связь с personal Oracle
**** Сжатие данных в целях экономии места и ускорения работы Oracle
**** Cоздание приложений для ORACLE с помощью Delphi Client-Server 
**** Выводить текст с помощью DBMS_OUTPUT.PUT_LINE в режиме отладки 
*** Работа с MS Access
**** Automating Microsoft Access
***** Start Access
***** Opening Access (early binding)
***** How to open a database
***** How to close a database
***** How to open a report
***** How to list all reports and forms
**** Help по синтаксису SQL для MS Access (DAO/ADO/ODBC)
**** UPDATE из SELECT'а
**** Why can’t I connect to an Access database using the BDE and native MSACCESS driver?
**** Возникает сложность копирования MS Access
**** Дата в SQL запросах в MS Access
**** Задать пароль на MS ACCESS через ADO
**** Записываем в Access используя OLE DB
**** Использование таблиц Access при помощи ODBC
**** Как можно открыть отчёт (в режиме Print Preview а также print direct) в MS Access ?
**** Как найти пароль к базе данных?
**** Как открыть базу данных Microsoft Access .MDB в Delphi?
**** Как паковать базу данных?
**** Как получить список таблиц в базе Access?
**** Как редактировать группы и пользователей
**** Как скопировать таблицу из одной базы данных в другую?
**** Как создать таблицу в MS Access при помощи DAO?
**** Как узнать номер автоинкремента при вставке новой записи?
**** Как экспортировать все таблицы в CSV файл?
**** Поверка версии Microsoft OLE DB JET 4.X
**** Примеры работы с репортами
**** Проверить файл базы данных на возможность открытия в монопольном режиме
**** Программное сжатие базы данных Access используя JRO
**** Создание новой MS Access базы данных
**** Программное создание таблиц и ключей (первичных и вторичных) для БД Access
*** Работа с MS SQL Server
**** Особенности работы с БД на MS SQL Server 2000 из Delphi 5 (статья)
***** Обзор сервера
***** Особенности реализации клиентской части
***** Особенности реализации серверной части
****** SELECT
****** INSERT, UPDATE и DELETE
****** CREATE TABLE и типы данных
****** Написание триггеров
****** Пакеты команд
****** Обработка ошибок
****** Блокировки
****** Обработка транзакций
****** Соответствие стандарту ANSI SQL 92
****** Модель безопасности
****** Оптимизатор запросов MS SQL Server
****** Получение уникальных идентификаторов
****** Временные таблицы
****** Создание хранимых процедур и триггеров
****** Кластерные индексы
****** Определяемые пользователем функции
***** Советы по работе с MS SQL Server
**** Transact-SQL
***** Самый быстрый способ узнать количество записей в таблице
***** Поиск значения по любому столбцу на Transact-SQL
***** Запись файла на Transact-SQL
***** Блокируется таблица в MS SQL Server
***** Поиск по мемо полям
***** Примеры операций на Transact-SQL
****** Выбрать случайные несколько записей
****** Отсортировать результат случайным образом
****** Доступ к внешнему серверу по IP адресу
****** Посчитать события по месяцам
****** Пронумеровать строки в результате запроса
****** Узнать автоинкрементное поле после вставки
****** Вставить сразу несколько строк в таблицу одним запросом
****** Удалить данные из таблицы и обнулить автоинкремент
****** Удалить временную таблицу по имени
****** Добавить расширенное свойство к таблице
****** Прочитать расширенное свойство таблицы
****** Получить список индексов таблицы
****** Получить размеры таблиц
****** Проверить существует ли индекс
****** Проверить есть ли значение в таблице
****** Проверка на ошибки исполнения конструкции SQL
****** Пример использования курсоров
****** Выполнение SQL заданного строкой
****** Преодоление барьера в 8000 символов в динамическом SQL
****** Подождать 1 секунду средствами SQL
****** Целочисленное деление
****** Остаток от деления
****** Проверка битовых значений
****** Узнать текущую дату/время
****** Сгенерировать новый GUID
****** Вычленение подстроки из строки
****** Замена подстроки на другую
****** Местоположение символа в строке
****** Выделить подстроку(@result) после подстроки(@substr) в строке(@str)
****** Выделить подстроку(@result) перед подстрокой(@substr) в строке(@str)
****** Узнать количество строк участвовавших в последнем SQL запросе
****** Узнать имя текущего SQL сервера
****** Пример вызова хранимой процедуры
****** Пример вызова хранимой процедуры c передачей переменной
****** Пример вызова хранимой процедуры с указанием переменных
****** Пример вызова хранимой процедуры с возвращаемой переменной
****** Пример вызова динамического SQL с возвращаемой переменной
****** Сгенерировать собственную ошибку
****** Вернуть дату без временной части
****** Вернуть только время без части даты
****** Место занимаемое таблицей
****** Узнать ширину столбца
****** Послать Email
****** Получить список полей таблицы
****** Выполнить DOS команду на серверном компьютере
****** Освободить transaction log
****** Удалить прилинкованный сервер
****** Узнать путь к прилинкованной файловой базе данных
****** Прилинковать MS Access базу данных как удалённый сервер
****** Прилинковать MS Excel книгу как удалённый сервер
****** Вывести список активных пользователей
****** Прочитать файл
***** Использование табличных переменных
***** Транзакции и откат при ошибках
***** Использование Case
***** Как использовать в UDF функциях GetDate() и NewID()
***** Пример создания хранимой процедуры
***** Оптимизация хранимых процедур
***** Если имя зарезервировано...
***** Возведение в степень для больших чисел
***** Сохранить значение текстовой переменной в файле
***** Экспортировать таблицу или результат запроса в файл
***** Загрузить файл в Blob поле
***** Сохранить Blob поле в файл
***** Отключить пользователя и прервать все его запросы
***** Вывести список блокировок
***** Создать скрипт базы данных путём запроса
***** Посмотреть информацию об индексах
***** Вернуть строку в ДОС кодировке
***** Перекодировка в Code 128
***** Сформировать штрихкод
***** Конвертирование числа в строку которую понимает Excel
***** Строка в Win кодировке
***** Аналог функции FormatDateTime на TSQL
**** Как узнать, доступен ли в сети сервер MS SQL?
**** Как удалить таблицу?
**** Extended Stored Procedures with Delphi - Using the ODS (Open Data Services) Api from Delphi
**** Как узнать версию сервера?
**** Как найти все Alias, укакзывающие на MS SQL Server?
**** Разработка внешних Stored Procedures
**** Как вернуть результат в виде XML?
**** Как поймать свой RAISEERROR в Delphi
**** Как построить строку подключения
**** Как запустить DTS из StoredProcedure
**** Перехват множественного рекордсета
**** Создать SQL скрипт который бы учитывал порядок создания объектов
**** Как поменять установки на case-sensitive у сервера
**** 10 вещей которые убедят вас перейти на сервер 2005
**** Как получить обновление данных, по событию, а не таймером
**** Дерево на базе MsSQL 
**** Идея стандартизации элементов клиента базы данных
**** Модуль, содержащий несколько удобств для работы с MSSQL посредством ADO
**** Перевод ODS API mssql2000 на Delphi (написание extended stored procedures)
*** Работа с Interbase
**** IB и русский язык
***** Работает-ли IB с русскими буквами?
***** Использование русских кодировок приводит к ошибке
***** В InterBase при создании базы ввести параметр для поддержки русского языка 
***** Как заставить Interbase принять COLLATE PXW_CYRL по умолчанию
**** Logon, пользователи и защита информации
***** Как предотвратить появление login dialog?
***** Можно-ли создать пользователя БД при помощи SQL-команды?
***** Автоматический logon к локальной InterBase
***** Установка Interbase и добавление пользователя
**** Выборка данных
***** Можно-ли в запросах делать поиск по BLOB?
***** Почему в операторе SELECT для VIEW нельзя использовать ORDER BY?
***** Как избавиться от ошибки multiple rows in singleton select?
***** Почему таблица или select показывается в Grid быстро, а перемещение в конец таблицы происходит долго? 
***** Как оптимизировать запросы?
**** Проблемы установки, подключения и запуска IB
***** Как остановить или запустить IB сервис?
***** Как я могу работать с IB с клиентского компьютера?
***** Можно-ли поместить БД IB на CD-ROM?
***** Не могу подсоединиться к IB из под web-сервера IIS, Netscape, Baikonur и др.
***** Как установить клиента InterBase
***** Сколько памяти использует IB на сервере?
***** Проблемы с открытием базы данных.
***** Что такое ISC4.GDB? Для чего нужна эта БД? 
***** Пропажа прав пользователей в Local IB после переноса
***** Как переносить базы данных между разными IB?
***** Почему IB работает неустойчиво на NetWare 4.x?
***** Включение WAL на NetWare ухудшает производительность на 80% при вставках записей, и только на 15% - при обновлениях.
***** Каков максимальный размер базы данных IB? 
**** Сколько БД я могу открыть в одной транзакции?
**** В каких версиях IB поддерживаются уведомления о событиях (Event Alerts)? 
**** Как получить текущее время?
**** Как получить список таблиц Interbase?
**** Как восстановить целостность автоинкрементного поля?
**** Ошибка: lock manager out of room
**** Ошибка о файле SAA.AAA
**** Как гарантированно сделать backup?
**** Проблемы с автоинкрементальными полями
**** Изображения и InterBase Blob-поля
**** Есть-ли способ восстановить несохраненные (uncommitted) изменения БД, например в случае отключения питания?
**** Можно-ли создать индекс по полю view?
**** Как скопировать данные между БД?
**** Мне нужны временные таблицы, но их нет в IB. Что делать?
**** В чем разница между CHAR и VARCHAR ? Что лучше использовать?
**** Как выполнить create procedure/trigger при помощи TQuery?
**** Ошибка при установке Internal error near IBcheck
**** Interbase BLOB-поля
**** Удаление большого количества записей
**** Создание UDF для InterBase
**** При попытке регистрации UDF возникает ошибка - udf not defined
**** Переход с Oracle на Interbase
**** OLE и Interbase - прочесть и записать
**** Hе получается открыть таблицу (WIN1251 undefined)
**** Генераторы и их использование
**** О системных таблицах InterBase
**** InterBase для программиста
**** Шифрование текстовых полей таблицы Interbase 
*** Работа с Foxpro
**** Ограничения Foxpro
**** Access to table disabled because of previous error. Read failure
**** Краткое описание Foxpro
**** Создание таблицы FOXPRO
*** Работа с MySQL
**** Как подсоединиться к MySQL
**** Подключение через TMySQLClien & TMySQLResult
**** Справочник по MySQL
*** Работа с Paradox
**** Как назначить пароль на таблицу?
**** Как изменить языковый драйвер в runtime?
**** Как пересоздать индексы?
**** Ограничения Paradox
**** Reading the autoincrement value of Paradox table
**** Имя пользователя Paradox
**** Ввести пароль Paradox
**** Печать структуры таблицы Paradox
**** Вскрытие запароленной таблицы Paradox
**** Размеры полей таблицы Paradox
**** Как упаковать таблицу?
**** Создание таблицы с автоинкрементальным полем
**** Не сохраняются изменения в базе Paradox
**** Каскадированное удаление с проверкой целостности Paradox
**** Как уменьшить дату в Paradox
**** Как сменить пароль (master password) для таблицы Paradox
**** Доступ к таблицам Paradox на CD или c флагом только для чтения
**** Paradox и неверные индексы Win95
**** Byte-поля Paradox 
**** Краткое описание Paradox
**** Как добавить пароль к таблице
**** Как восстановить повреждённую таблицу?
*** Работа с ASCII файлами, CSV файлы
**** ASCII драйвер для CSV-файлов
**** ASCII-файл с использованием полей
**** RecCount в таблицах ASCII
**** Быстрая обработка CSV файла 
**** Импорт CSV ASCII
**** Импорт большого CSV файла
**** Как сохранить содержимое таблицы в текстовый файл?
**** Как экспортировать таблицу базы данных в ASCII-файл?
**** Формат файла ASCII-схемы
**** Читаем CSV текстовый файл в StringGrid
**** Как определить, имеет ли файл ASCII-формат 
*** Работа с Clipper
**** Работа с индексами Clipper'а
*** Работа с DB/2
**** Почему DB2 ругается на Create Trigger 
**** Как заставить работать DB2 через протокол IPX
**** Как создать БД в кодировке CP1251
**** Технологическое лидерство DB2
**** Что такое DB2?
*** Работа с SyBase
**** SyBase Transact-SQL
***** Вступление
***** Запросы: Выбор Данных из Таблицы
***** Подведение итогов, Группировка и Сортировка
***** Соединения: Выбор данных из нескольких таблиц
***** Подзапросы: Запросы внутри запросов
***** Создание и использование типов данных
***** Создание баз данных и таблиц
***** Добавление, изменение и удаление данных
***** Views
***** Использование встроенных функций
***** Создание индексов в таблицах
***** Определение правил и умолчаний для данных
***** Пакеты и язык управления заданиями
***** Использование сохраненных процедур
***** Триггера: поддержка ссылочной целостности
***** Курсоры: доступ к отдельным строкам
***** Транзакции
**** 32-битное соединение с сервером Sybase
**** Дельфи и SyBase (Официальное руководство)
**** Архитектура Sybase System 
*** Работа с Informix
**** Формат операторов INFORMIX-4GL
**** О Руссификации INFORMIX
**** Язык SQL (на примере диалекта Informix)
**** Краткое пособие по языку INFORMIX-4GL
*** Другие базы данных
**** Berkeley DB 
**** ObjectHaven
**** Advantage Database Server
**** Возможности PostgreSQL
**** Обучающее руководство по PostgreSQL
**** Руководство по BTRIEVE
**** Использованию в Delphi прямых обращений к ядру Btrieve
**** Прямой доступ к базе данных 1С
** Работа с визуальными компонентами (DB Controls)
*** DBGrid
**** Как изменить число фиксированных колонок в TDbGrid?
**** Как остановить автодобавление из DBGrid?
**** Как показать содержимое Memo-поля в DBGrid?
**** DBGrid компонент c разными цветами удалённые, обновлённые и добавленные записи
**** Как отобразить выбранную строку DBGrid различными цветами?
**** Как узнать значения, которые пользователь вводит в TDBGrid?
**** Как защитить запись в DBGrid от удаления?
**** Как изменить шрифт определённой строки в DBGrid?
**** Прокрутка таблицы - хитрость PeekMessage
**** Печать содержимого DBGrid через QuickReport
**** Как удалить вертикальную полосу прокрутки (скроллбар) из DBGrid?
**** Сортировка DBGrid по клику на колонке?
**** Как показать DbGrid в режиме disabled?
**** Как экспортировать содержимое DBGrid в Excel или ClipBoard?
**** Как получить содержимое поля[1,1] DBGrid?
**** Как зафиксировать один или несколько столбцов в TDBGrid с возможностью навигации по этим столбцам?
**** Как заблокировать функцию вставки записи в компоненте TDBGrid?
**** Самый продвинутый DBGrid
**** Выделить все поля в TDBGrid?
**** Как передвинуть колонку в TDBGrid?
**** Цвета в TDBGrid
**** Как работать с выделенными запясями в TDBGrid?
**** Как заставить корректно работать mouse wheel в TDBGrid?
**** Как изменить цвет отмеченных записей в DBGrid
**** Буфер обмена и ячейки DBGrid 
**** Как сделать, чтобы в DBGrid вместо цифр были соответствующие константы
**** Шапка в TDBGrid
**** Позиция ячейки в TDBGrid
**** Как сделать, чтобы необходимая ячейка DBGrid получила фокус ввода
**** Текущая строка и поле в DBGrid
**** DbGrid со свойствами Col и Row
**** Как выделить цветом текущую строку в TDBGrid
**** DBGrid CutToClipboard
**** DBGrid DefaultDrawDataCell
**** Как программно перевести DBGrid в режим редактирования
**** DbGrid и множественный выбор
**** Как в TDBGrid узнать над каким полем висит мышь?
**** Как заблокировать TDBGrid от автодобавления новой записи
**** Как в TDBGrid pазpешить только опеpации UPDATE записей
**** Как заменить данные в столбце компонента TDBGrid
**** Как поместить графическое изображение в TDBGrid
**** Как определить изменение фокуса строки в TDBGrid
**** DBGrid - сохранение конфигурации
**** Решение проблемы передачи фокуса TDBGrid
**** Копирование информации из DBGrid-а в Clipboard
**** Экспортировать DBGrid в HTML
**** Перемещение по таблице с помощью вертикальной полосы прокрутки
**** Кам при прокрутке зафиксировать левое поле сетки? 
**** DBGrid с номером строки
**** Как удалить вертикальную полосу прокрутки (скроллбар) из DBGrid?
**** Пример Drag and Drop между двумя DBGrid
**** Перемещение из DbGrid
**** Рисование текста в DBGrid
**** Использование Enter как Tab в TDBGrid
**** Как вывести Hint для ячейки DBGrid
**** Симуляция нажатия кнопки при наличии DBGrid
**** Что можно поместить в DBGrid
**** Разноцветный DBGrid
*** DBNavigator
**** Как выделить кнопку в DBNavigator программно?
**** Нажать кнопку DBNavigator програмно
**** Как сменить картинки на TDBNavigator?
**** Выключение кнопок в DBNavigator
**** Свойства кнопок DBNavigator
**** Подмена данных в визуальных DB компонентах
**** Настройки всплывающих подсказок в DBNavigator
**** DBNavigator без иконок
*** Древовидные структуры
**** DBTreeView своими руками
**** Построение древа TreeView из базы данных
**** TreeView - компонент для показа dataset в виде дерева с сохранением 
**** Процедура заполнения компонента TTreeView данными из TDataSet-совместимой выборки 
*** ActiveControl имеет DataSet 
*** Использование DB Controls без базы данных 
** Работа с SQL
*** Генератор SQL-запросов Insert/Update
*** SQL-запросы в Delphi
*** Как создать таблицу через SQL?
*** Локальные операторы языка SQL (BDE)
*** Синтаксис SQL-функции Substring 
*** Как получить результирующим полем разницу между хранимой датой и текущей датой
*** Основы языка SQL (статья)
*** Интерактивные SQL-запросы
** XML
*** Конвертировать INI файл в XML
*** Конвертировать результат запроса в XML и обратно
*** Конвертировать таблицу в XML
*** Создание DTD для объекта (XML) 
*** TClientDataSet. Некорректное формирование XML
*** TClientDataSet. Утечка памяти при загрузке XML
*** Parsing XML
*** Сбростить BDE базу данных в XML файл
*** XML сериализация объекта Delphi
*** Стилевые таблицы XSL
*** XML: будущее гипертекста?
*** Парсер подавляющего большинства нотаций XML
*** Парсер XML