Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизQuery не дает редактировать Найти похожие ветки
← →
Dell3r © (2004-12-27 11:02) [0]DBEdit который связан с Query не дает редактировать запись.
Как разрешить редактирование через DBEdit?
← →
Соловьев © (2004-12-27 11:03) [1]localSQL.hlp + Updatable queries
← →
Dell3r © (2004-12-27 11:08) [2]Есть проблема, я не знаю английского, чтобы переводить хэлпы. Если можно, то скажите простыми словами.
← →
sniknik © (2004-12-27 11:14) [3]> я не знаю английского
критично... или учи или бросай программирование.
простыми говориш...
по какойто причине возвращаемый рекордсет получил статус ридонли. причин как и решений может быть несколько. все описаны в хелпе. перевод стоит денег, переводят обычно не бескорыстные программисты а меркантильные переводчики (часто плохо переводят надо сказать ...). намек прозрачен? ;о))
← →
Соловьев © (2004-12-27 11:17) [4]http://www.translate.ru/text.asp?lang=ru
← →
msguns © (2004-12-27 12:26) [5]Для внесения изменений используй другой запрос, а потом переоткрывай первый.
← →
Anatoly Podgoretsky © (2004-12-27 13:26) [6]Updatable queries перевело как "Апдатэйбл подвергает сомнению"
← →
Alex_S (2004-12-27 13:44) [7]Такое бывает, когда Query отсортирован (ORDER BY...), а индекса нету. Иногда лечится, если будет точно такой же индекс, как и в ORDER BY - начинает редактироваться.
← →
msguns © (2004-12-27 13:47) [8]>Alex_S (27.12.04 13:44) [7]
>Такое бывает, когда Query отсортирован (ORDER BY...), а индекса нету. Иногда лечится, если будет точно такой же индекс, как и в ORDER BY - начинает редактироваться.
При наличии условия, что в квери извлекаются все поля одной таблицы
← →
Alex_S (2004-12-27 13:56) [9]Конечно, для двух таблиц общий индексный файл не сделаешь.
Но чутье мне подсказывает, что это тот случай.
← →
Alex_S (2004-12-27 14:40) [10]Често, это даже не чутье, а горький собственный опыт. И пришлось мне тогда всякие выборки делать через кверь, а работать в Table - со списком, полученным кверью. Это, конечно не так просто, но даже в букварях я так и не нашел, как же поступать с данными, отобранными кверью, - они ведь не любят у меня редактироваться. Может, оно так и должно? Может, так и надо издеваться над программистами, чтоб им работа медом не казалась?
← →
HSolo © (2004-12-27 15:29) [11]>Alex_S (27.12.04 14:40) [10]
>И пришлось мне тогда всякие выборки делать через кверь, а работать в Table - со списком, полученным кверью
Бррр...
>как же поступать с данными, отобранными кверью, - они ведь не любят у меня редактироваться
Любят - не любят, а редактируются, еще как :)
См. Соловьев © (27.12.04 11:03) [1]
а также
Developing Database Applications - Working with queries - Updating a read-only result set
и далее по ссылкам
← →
msguns © (2004-12-27 17:30) [12]>Alex_S (27.12.04 14:40) [10]
>И пришлось мне тогда всякие выборки делать через кверь, а работать в Table - со списком, полученным кверью. Это, конечно не так просто, но даже в букварях я так и не нашел, как же поступать с данными, отобранными кверью, - они ведь не любят у меня редактироваться. Может, оно так и должно? Может, так и надо издеваться над программистами, чтоб им работа медом не казалась?
Это что еще за ерш ?
Ничего не надо придумывать - все просто, как пареная репа: читаем данные в "одном стакане", изменяем в "другом". Годится для любых технологий - от трехзвенных до локальных.
← →
Соловьев © (2004-12-27 17:55) [13]TUpdateSQL + F1
← →
msguns © (2004-12-27 18:43) [14]>Соловьев © (27.12.04 17:55) [13]
>TUpdateSQL + F1
Так перечитывать все ж равно придется..
← →
Alex_S (2004-12-28 13:24) [15]Перый вопрос был задан не мною, но я подключился и получил пользу для себя. Спасибо настойчивому Соловьеву. Он прав на 100%. А здесь действительно не распишешь всей сути: TUpdateSQL + TDatabase + справки + свои усилия и эксперименты. И тогда действительно всё равно что и как сортируется в Query.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.042 c