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

Вниз

Update в Paradox приводит к потере Memo-полей   Найти похожие ветки 

 
Dimon777 ©   (2006-12-14 12:38) [0]

Изменяю некоторые ключевые поля в таблице Paradox

update "Таблица.db"
set Поле1=1, Поле2=6, Поле3=10
where Поле1=2 and Поле2=3


Это приводит к потере данных в Memo-полях записей, которые были изменены таким образом. Почему? Что я делаю не так?


 
Desdechado ©   (2006-12-14 12:46) [1]

если Поле1 - мемо, то естественно


 
clickmaker ©   (2006-12-14 12:49) [2]

парадокс мемки хранит в отдельных файлах.. видимо при изменении ключей нарушается ссылочная целостность


 
Desdechado ©   (2006-12-14 12:56) [3]

clickmaker ©   (14.12.06 12:49) [2]
Не путай. Ссылки на мемо-содержащие файлы поддерживаются автоматически и не могут быть изменены пользователем в нормальных режимах работы с БД.


 
dimon777 ©   (2006-12-14 12:57) [4]

Поле1 не Memo!!! Поле1, Поле2, Поле3 - ключевые Short-поля.
Memo-поле не ключевое и я его не меняю этим Update!


 
dimon777 ©   (2006-12-14 13:00) [5]

Причем Memo теряются даже если писать set ... ,MemoПоле=MemoПоле,...


 
clickmaker ©   (2006-12-14 13:16) [6]


> в нормальных режимах работы с БД

ну так если теряются, то уже что-то не нормально...


 
Desdechado ©   (2006-12-14 13:19) [7]

Остается выяснить, какими средствами и через какие драйвера все это делается.


 
dimon777 ©   (2006-12-14 14:07) [8]

Database Desktop 7.0, SQLExplorere 4.0 - результат один и тот же. Никаких ошибок или сообщений не выдается. Database Desktop выдает список изменённых записей.
Ситуация, конечно, ненормальная. Неужели нельзя изменять записи с помощью Update, а придется по одной через Delphi переворачивать?


 
dimon777 ©   (2006-12-14 16:32) [9]

В общем изменил по одной записи обычным способом Edit/Post
Хотя все таки интересно, почему BDE неправильно работает в такой простой ситуации.



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

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

Наверх




Память: 0.48 MB
Время: 0.045 c
3-1161322590
DelphiN!
2006-10-20 09:36
2006.12.31
SQL запрос


1-1163431096
DVM
2006-11-13 18:18
2006.12.31
Изменение размеров формы до ее показа. Странность.


15-1165511417
Карелин Артем
2006-12-07 20:10
2006.12.31
Мед осмотр или очередная галочка.


2-1165768050
i-am-vladko
2006-12-10 19:27
2006.12.31
DataModul


2-1166020242
dis12345
2006-12-13 17:30
2006.12.31
перебор Label ов