|
|
|
TQuery, принцип работы с набором данных (EDIT)
|
|||
|---|---|---|---|
|
#18+
Народ, ну подскажите пожалуйста, а то уже замучился. Есть база данных IB Firebird v 1.0. Понятно, что она нужна не только для хранения данных но и для их обработки. Так вот я использую компонент TQuery (Delphi), после выполнения запроса SQL получаю в нем набор данных: Поле1, Поле2, Поле3, Поле4. В этом наборе данных мне надо получить еще одно поле, авляющееся частным от деления поля4 на поле3. with IBQuery1 do begin FIRST; while not EOF do begin Edit; x:=FieldValues['Поле4']; y:=FieldValues['Поле3']; ??????????????????????????? Post; NEXT; end; .... При вызове метода Edit происходит ошибка Cannot modify a read-only dataset. Хотя все свойства компонента dbgrid позволяют редактировать данные, но они не редактируются??? Как правильно мне это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 10:23 |
|
||
|
TQuery, принцип работы с набором данных (EDIT)
|
|||
|---|---|---|---|
|
#18+
Скорее всего запрос получился нередактируемым ("не живым"). Флаг RequestLive в Query говорит о желательности аолучения живого запроса но не гарантирует этого (см. Help на RequestLive). Проверить это можно свойством CanModify. Если сделать запрос живым не получается - цепляй TUpdateSQL и прописывай обновления руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 11:23 |
|
||
|
TQuery, принцип работы с набором данных (EDIT)
|
|||
|---|---|---|---|
|
#18+
При чём тут свойства DBGrid? Ругается-то на DataSet! Если бы DBGrid был ReadOnly, он ни разу бы не ругнулся. Просто молча не давал бы возможности изменять данные! Изначально откуда ты тащишь DataSet? Из таблицы или хранимой процедуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2003, 11:25 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32227202&tid=1580158]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 513ms |

| 0 / 0 |
