Статьи по программированию
примеры программного кода
Delphi, Kylix, C, C++, SQL, Visual Basic, Bash, Assembler, 1С
Qt, KOL, MFC, Rx Library, Windows, Linux, Mac OS
Базы данных (226)
-->О системных таблицах InterBase
Опубликовано codeLocker в 08.08.2008 в 10:57.
Язык: SQL Раздел: Базы данных • Interbase/FireBird
Введение
Данная небольшая статья является небольшим расширением или дополнением к приведенным ранее заметкам о системных таблицах InterBase (www.idbsoft.nnov.ru/down/ib_systables.pdf). В ней я постарался привести все запросы в более общем виде.
-->Разработка запросов
Опубликовано codeLocker в 08.08.2008 в 10:55.
Язык: SQL Раздел: Базы данных • Interbase/FireBird
Связанные подзапросы и объединения.
Подзапросом называют запрос SELECT, который включается в другой запрос в качестве параметра или выражения. Они обычно используются, чтобы генерировать значение или набор результатов, которые используются в условиях главного запроса.
-->Создание уникальных значений ключа в Interbase.
Опубликовано codeLocker в 08.08.2008 в 10:54.
Язык: SQL Раздел: Базы данных • Interbase/FireBird
При создании любой информационной системы с использованием SQL сервера возникает проблема генерации значения ключа в таблице. Целью данной статьи является рассмотрение вопросов, связанных с данным процессом.
Итак, представим, что у нас есть таблица TABLE1 :
(
ID INTEGER NOT NULL,
NAME VARCHAR(50) NOT NULL,
ADR VARCHAR(20) NOT NULL,
Что НЕ надо делать при работе с Interbase, Firebird, Yaffil
Опубликовано codeLocker в 08.08.2008 в 10:52.
Раздел: Базы данных • Interbase/FireBird
Этот документ сформирован по предложениям в конференции fido7.su.dbms.interbase. Здесь дан список того, что не надо (или категорически нельзя) делать при работе с Interbase/Firebird/Yaffil.
Последние обновления, указана дата и номера новых или изменившихся пунктов
-->TClientDataSet. Утечка памяти при загрузке XML
Опубликовано codeLocker в 24.07.2008 в 15:25.
ОС: Windows Язык: Delphi/Kylix Раздел: Базы данных • Общие вопросы
Hапpимеp, если делаем:
ClientDataSet.Close;
то видим, что память выделилась, но не освободилась.
Если даже делать ClientDataSet.Create и ClientDataSet.Free то все pавно будут утечки.
Пpобовал также пеpед закpытием:
ClientDataSet.CancelUpdates;
ClientDataSet.LogChanges := False;
ClientDataSet.MergeChangeLog;
Спонсоры проекта: