Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 18:06 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
Проще в гриде извратиться ... Перехвати отрисовку и отображай все что хошь ))) Не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 18:25 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
2 KirillovA Слухай че мне надо. В Gride есть столбец. В нем мот быть или 0 или 1. По клику мышки - значение меняется на противоположное. Перехватываю отрисовку, и рисую галочку -если =1, и пустое место - если 0. Так вот это все работает. Но после каждого щелчка, изменения происходят и в БД. А вдруг юзер не захочет сохранять, а оно уже все сохранено. То есть мне надо сохранять изменения во всем Гриде после того как юзер подтвердит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 18:32 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
Ну так поставь ADOQuery.CacheSize стока записей скока надо кешировать и коммить или откатывай взад записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 18:42 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
Это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 18:44 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
CacheSize - в пропертях. Фиксация / откат в методах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2002, 19:05 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
2 KirillovA Set CacheSize to control how many rows the dataset’s recordset keeps in its buffer and how many to retrieve at one time into local memory. Как оно относится к изменениям???????????????????? И собственно - первый раз слышу, чтобы ADOQUERY сам иенял значения в БД!!! Это как это он?????????????????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 10:43 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
2 tygra Adoquery1.sql - select * from Table datasource1.dataset - adoquery1 dbgrid1.datasource - datasource1 Когда меняю значение в dbgride, и перехожу на др запись, оно сразу сохраняется в базе. Вопрос по существу - НАХЕРА оно это делает если не просят. Вместо adoquery пробовал adostoredproc - таж фигня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 11:37 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
в свойстве locktype установил ltBatchOptimistic. Теперь при изменении в Гриде база необновляется. А что это за свойство locktype? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 11:58 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
2 tygra Вопрос первоклассника: Короче это я сделал - теперь можно менять записи в Гриде и они не обновляются в Базе. А как теперь ВСЕ эти изменения обновить в Базе. P.S. adoquery1.locktype=ltBatchOptimistic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 12:38 |
|
||
|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе
|
|||
|---|---|---|---|
|
#18+
Пациент Здоров! Сделал! А надо-то было сделать всего-то: adoquery1.locktype=ltBatchOptimistic И когда надо обновить изменеия: adoquery1.updatebatch(arall). Не знаю что это делает, но главное работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2002, 13:08 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32077756&tid=2119509]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
96ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 189ms |

| 0 / 0 |
