Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.24;
Скачать: CL | DM;

Вниз

Куда исчезают данные?   Найти похожие ветки 

 
alexander_ua   (2003-04-04 13:41) [0]

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


 
alexander_ua   (2003-04-04 13:57) [1]

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


 
Mike Kouzmine ©   (2003-04-04 13:58) [2]

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


 
alexander_ua   (2003-04-04 14:02) [3]

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


 
Zelius ©   (2003-04-04 14:02) [4]

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


 
Zelius ©   (2003-04-04 14:04) [5]

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


 
alexander_ua   (2003-04-04 14:06) [6]

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


 
Johnmen ©   (2003-04-04 14:08) [7]

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


 
alexander_ua   (2003-04-04 14:10) [8]

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


 
Mike Kouzmine ©   (2003-04-04 14:10) [9]

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


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

show memo?


 
alexander_ua   (2003-04-04 14:16) [11]

все, нашел. наверное. раньше я 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;

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


 
Anatoly Podgoretsky ©   (2003-04-04 14:26) [12]

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



Страницы: 1 вся ветка

Текущий архив: 2003.04.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
7-77190
OlegM
2003-03-06 12:26
2003.04.24
Как проверить какого типа значение в реестре


1-76952
ruslanyd
2003-04-12 10:32
2003.04.24
преобразование Currency в строку .....


3-76844
Владимир
2003-03-25 06:57
2003.04.24
Как прочесть данные из базы данных для вычислений и редактировани


14-77169
Ann
2003-04-09 11:19
2003.04.24
электронная таблица дла Delphi


3-76842
X-RayMan
2003-04-06 02:36
2003.04.24
Blob -> OleContainer