
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.08.2003, 10:23
|
|||
|---|---|---|---|
|
|||
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, 11:23
|
|||
|---|---|---|---|
|
|||
TQuery, принцип работы с набором данных (EDIT) |
|||
|
#18+
Скорее всего запрос получился нередактируемым ("не живым"). Флаг RequestLive в Query говорит о желательности аолучения живого запроса но не гарантирует этого (см. Help на RequestLive). Проверить это можно свойством CanModify. Если сделать запрос живым не получается - цепляй TUpdateSQL и прописывай обновления руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2003, 11:25
|
|||
|---|---|---|---|
TQuery, принцип работы с набором данных (EDIT) |
|||
|
#18+
При чём тут свойства DBGrid? Ругается-то на DataSet! Если бы DBGrid был ReadOnly, он ни разу бы не ругнулся. Просто молча не давал бы возможности изменять данные! Изначально откуда ты тащишь DataSet? Из таблицы или хранимой процедуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1580158]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
110ms |
get topic data: |
29ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 448ms |

| 0 / 0 |
