Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
ВнизOrder by и редактирование... Найти похожие ветки
← →
demonyator (2003-08-18 17:39) [0]Есть SQL запрос, Request Live = True. Если делаю выборку с использованием Order by - не могу редактировать базу - выводит Table is Read Only.... Подскажите, как опять получить возможность редактировать записей.
← →
MsGuns (2003-08-18 17:44) [1]1. Через UpdateObject
2. Смотреть одним запросом, изменять другими с переоткрытием или рефрешем первого
← →
Bob (2003-08-18 17:49) [2]Использовать связку TQuery-TUpdateSQL
← →
Desdechado (2003-08-18 18:22) [3]1. RequestLive=True не гарантирует "живой выборки", а только пробует ее сделать. С ORDER BY ее такой никогда не будет
2. Bob © и не забудь CachedUpdates поставить у TQuery
← →
Соловьев (2003-08-18 18:25) [4]
> С ORDER BY ее такой никогда не будет
будет - индекс надо создать по этому полю
← →
demonyator (2003-08-18 22:28) [5]то есть в любом случае через одну Query не пойдёт. Спасибо.
← →
Sirus (2003-08-19 09:02) [6]update TABLE1
set FIELD1=<NEW_VALUE>
where FIELD1=<OLD_VALUE>
← →
Danilka (2003-08-19 09:15) [7]demonyator ©
Дык, откуда программа знает, какую конкретно запись надо редактировать, если несколько записей объединены в одну с помощью ордербая?
Конечно, ей надо это обьяснить с помощью TUpdateSQL.
← →
stud (2003-08-19 09:24) [8]Danilka при чем тут объединение, тут сортировка. достаточно индекса, или лучше уникальный ключ на таблицу (если возможно)
← →
Danilka (2003-08-19 09:27) [9]stud © (19.08.03 09:24)
сорри, ступил я ордербай с группировкуй спутал, надо-же :))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c