Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
8-1098363487
X-Disa
2004-10-21 16:58
2005.01.30
Сохранение иконки


1-1106191143
Прогресс
2005-01-20 06:19
2005.01.30
Как сделать приложение на полный экран? Чтоб поверх панели задач?


3-1104132075
Russko
2004-12-27 10:21
2005.01.30
Кол-во записей в БАЗЕ INTERBASE


14-1104778763
VMcL
2005-01-03 21:59
2005.01.30
Метание гнилых помидоров и тухлых яиц


4-1102800675
Piter
2004-12-12 00:31
2005.01.30
Перехват функций





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский