Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.12.2002, 18:06
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2002, 18:25
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
Проще в гриде извратиться ... Перехвати отрисовку и отображай все что хошь ))) Не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2002, 18:32
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
2 KirillovA Слухай че мне надо. В Gride есть столбец. В нем мот быть или 0 или 1. По клику мышки - значение меняется на противоположное. Перехватываю отрисовку, и рисую галочку -если =1, и пустое место - если 0. Так вот это все работает. Но после каждого щелчка, изменения происходят и в БД. А вдруг юзер не захочет сохранять, а оно уже все сохранено. То есть мне надо сохранять изменения во всем Гриде после того как юзер подтвердит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2002, 18:42
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
Ну так поставь ADOQuery.CacheSize стока записей скока надо кешировать и коммить или откатывай взад записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2002, 18:44
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
Это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2002, 19:05
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
CacheSize - в пропертях. Фиксация / откат в методах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2002, 10:43
|
|||
|---|---|---|---|
Как изменить значение в 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, 11:37
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
2 tygra Adoquery1.sql - select * from Table datasource1.dataset - adoquery1 dbgrid1.datasource - datasource1 Когда меняю значение в dbgride, и перехожу на др запись, оно сразу сохраняется в базе. Вопрос по существу - НАХЕРА оно это делает если не просят. Вместо adoquery пробовал adostoredproc - таж фигня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2002, 11:58
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
в свойстве locktype установил ltBatchOptimistic. Теперь при изменении в Гриде база необновляется. А что это за свойство locktype? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2002, 12:38
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
2 tygra Вопрос первоклассника: Короче это я сделал - теперь можно менять записи в Гриде и они не обновляются в Базе. А как теперь ВСЕ эти изменения обновить в Базе. P.S. adoquery1.locktype=ltBatchOptimistic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.12.2002, 13:08
|
|||
|---|---|---|---|
Как изменить значение в ADOQUERY через DBGRID, но чтобы оно не обновилось в Базе |
|||
|
#18+
Пациент Здоров! Сделал! А надо-то было сделать всего-то: adoquery1.locktype=ltBatchOptimistic И когда надо обновить изменеия: adoquery1.updatebatch(arall). Не знаю что это делает, но главное работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

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

| 0 / 0 |
