Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Куда исчезают данные? [D5, Paradox]


alexander_ua ©   (2003-04-04 13:41:00) 

Подскажите, в чем проблема. Таблица Paradox, одно из полей имеет тип Memo. Заполняю таблицу. После копирования таблиц в другую папку данные почему-то исчезают. Т.е. размер и содержимое файлов прежнее, но любой sql запрос к таблице ничего не выдает.


Anatoly Podgoretsky   (2003-04-04 14:26:00) [1]

Копирование надо проводить функцией dbiCopyTable


alexander_ua   (2003-04-04 14:16:00) [2]

все, нашел. наверное. раньше я memo заполнял так:

var qstr:tstrings;
BS : TStream ;

BS := TMemoryStream.Create;
qstr.SaveToStream(BS);
form1.query6.Parambyname("querystr").LoadFromStream(BS,ftMemo);


а теперь так
form1.query6.parambyname("querystr").asmemo:=qstr.text;

Похоже что в этом была и проблема.


Соловьев   (2003-04-04 14:13:00) [3]

show memo?


alexander_ua   (2003-04-04 14:10:00) [4]

> Johnmen ©
в смысле? даже простым просмотром по F3 в Far"е я вижу свои данные. но sql и dbd похоже считает, что их нет


Mike Kouzmine   (2003-04-04 14:10:00) [5]

У меня получилось. Очень странно. Или не полная информация?


Johnmen   (2003-04-04 14:08:00) [6]

Не сброшен буфер ?......


alexander_ua   (2003-04-04 14:06:00) [7]

> Zelius ©
Во-первых - переписал и .db и .mb. А во вторых у меня же там было поле Time - его то DBD точно показывает!


Zelius   (2003-04-04 14:04:00) [8]

DBD не показывает содержимое мемо полей...


alexander_ua   (2003-04-04 14:02:00) [9]

Пожалуйста. Есть таблица. 2 поля: Memo и Time. Ввожу для примера 3 записи. Потом копирую этот файл (файлы то есть - *.db и *.mb) в другую папку. Открываю в DatabaseDesktop, или просто делаю просмотр с помощью SQL - и чудо. Таблицы пусты.


Zelius   (2003-04-04 14:02:00) [10]

Поля типа Memo могут храниться в отдельном файле (имя что и у таблицы с расширением MB)! Они могут исчезать, если ты этот файл не скопировал в новое место.


Mike Kouzmine   (2003-04-04 13:58:00) [11]

Чудесв в решете. Поподробнее, пожалуйста.


alexander_ua   (2003-04-04 13:57:00) [12]

Подскажите, пожалуйста. Очень важно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо