![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
запрос работает в режиме только чтение [D7]
koss_ © (2007-10-11 23:39:00)Ситуация такова: коннектимся к базе через BDE;
на форме лежит TQuery, TDataSource и TDBGridEh;
пишем простой селект в TQuery, открываем - запрос возвращает значения, они отображаются в гриде, но их почему-то нельзя именить; при попытке вызвать TQuery.Edit валится ексепшн с фразой: Cannot modify a read-only dataset - хотя все вроде бы не read-only. Помогите разобраться, в чем дело. Заранее спасибо.
Loginov Dmitry (2007-10-16 22:56:00) [1]> пишем простой селект в TQuery, открываем - запрос возвращает
> значения, они отображаются в гриде, но их почему-то нельзя
> именить; при попытке вызвать TQuery.Edit валится ексепшн
> с фразой: Cannot modify a read-only dataset - хотя все
> вроде бы не read-only. Помогите разобраться, в чем дело.
Либо запрос не такой уж простой (к примеру, order by недопустимо), либо не выставлено в True RequestLive
evvcom (2007-10-12 12:11:00) [2]
> DrPass © (12.10.07 00:51) [3]
> RequestLive:= true
C БДЕ это не проходит.
[6] читать
Desdechado (2007-10-12 10:51:00) [3]CachedUpdates
TUpdateSQL
читать
Dmitro (2007-10-12 02:21:00) [4]Согласен с DrPass
Германн (2007-10-12 01:13:00) [5]
> koss_ (12.10.07 00:05) [2]
>
> это вы типа пошутили?
>
Не. Это он не на той планете.
См.
> DrPass © (12.10.07 00:51) [3]
и обязательно прочитай справку про это свойство! Там напИсано очень много. И всё очень важно.
DrPass (2007-10-12 00:51:00) [6]RequestLive:= true
koss_ (2007-10-12 00:05:00) [7]это вы типа пошутили?
Ping (2007-10-11 23:49:00) [8]коннектимся к базе
База, конечно же, одна в мире существует. "Та самая".
И СУБД - "довольно одной, лишь только б инфа в ней хранилась"...