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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.055 c
3-1103969668
Russko
2004-12-25 13:14
2005.01.30
table is read only


1-1105772635
Шишкин Илья
2005-01-15 10:03
2005.01.30
TShellListView


14-1105357402
stone
2005-01-10 14:43
2005.01.30
Материнская плата с Socket 370


1-1105703456
Ilya___
2005-01-14 14:50
2005.01.30
Подскажите, как с помощью Делфи Excel.WorkBook Excel.Application


14-1105185838
lipskiy
2005-01-08 15:03
2005.01.30
Избегайте покупок техники в "Эльдорадо"!