Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Локальная БД Delphi


Рекомендуемые сообщения

Здравствуйте

У меня такой вопрос: как можно найти заданную строку в Blob memo

и почему когда я гружу изображение размером 900 кб в базу dBase а потом заменяю его на изображение размером 5 кб база остаётся 900 кб?

Ссылка на комментарий
Поделиться на другие сайты

Ali

У меня такой вопрос: как можно найти заданную строку в Blob memo

Либо перебором каждой записи, что нежелательно, либо путем отсыла SQL-запроса вида:

Select * from ТвояТаблица Where КолонкаСТекстомКотораяMemo Like '%Текст, который нужно тебе найти...%'
и почему когда я гружу изображение размером 900 кб в базу dBase а потом заменяю его на изображение размером 5 кб база остаётся 900 кб?

Структура большинства типов БД такова, что, имея крупную базу данных и удалив физически в ней одну запись, СУБД бы пришлось тратить большое количество времени на реструктуризацию базы. Поэтому, при удалении записи, данная запись остается на своем месте и лишь помечается, как удаленная. Подробней читай:

http://sandrex.narod.ru/John/Delphi/Books/Book1/ch_14.htm (Листинг 14.4)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...