Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Не могу понять в чем дело.. Есть такая цепочка: Файл .mdb <-> ADOConnection <-> ADOTable Добавляю в таблицу запись из кода: ADOTable.Append(); ADOTableField1.AsString:="ewrwdrsv"; и т.д. ADOTable.Post(); В другой форме есть DBGrid он не отображает именений после ввода данных!!! Хотя ссылается через DataQuery на эту таблицу (компонент) Только после ADOTable.CLose(); ADOTable.Open(); Изменения становятся видны, но курсор-то должен быть на новой записи естественно, что он перемещается на первую... Как сделать, чтобы изменения сразу появлялись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2003, 11:31 |
|
||
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
Не совсем ясен вопрос, но попробую посоветовать после POST используй REFRESH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2003, 18:08 |
|
||
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
Нет Refresh не работает. Не видно изменений и после Refresh. Именно надо делать Open, Close. Главно это только после добавления записи. Изменения типа Delete или Edit видны сразу!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2003, 10:46 |
|
||
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
Странно. должно работать. А может adoupdate2 не стоит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2003, 14:17 |
|
||
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
Изменения видны, только если в обоих формах используется один и тот же компонент ADO (ADOTable). Если компонент привязан к форме, то его надо рефрешить с помощью Requery. Если надо - отдельно потом устанавливать нужную запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 09:51 |
|
||
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
Да, очень странно, как только в ADOConnection поменял OLE DB JET 4 на ODBC driver for Access все заработало! Главно ставил последний mdac2.8 и вот такие выкрутасы. Нечего не менял только OLE DB на ODBC!!! Кто-нибудь может объяснить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 09:54 |
|
||
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
Так компонент ADOTable один или нет ? И ADOConnection один или нет ? Скорее всего, как я понимаю, ответ "нет" и там и там. В этом случае : Jet не сразу отображает добавленные записи из одного соединения в другие. Там есть соотв. property для этого времени задержки, насколько я помню. У ODBC подобных заморочек нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 10:27 |
|
||
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
<<Mik Prokoshin А как это property для времени задержки называется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 10:49 |
|
||
|
ADO+MSAccess - не видно изменений
|
|||
|---|---|---|---|
|
#18+
2 Cauchi: Посмотрел MSDN, повспоминал... Надо смотреть на реальное поведение датасетов в данной ситуации, потому как могут влиять параметры таймаутов : 'Jet OLEDB:Shared Async Delay' (связано с 'Jet OLEDB:Flush Transaction Timeout') Опять же, может быть это связано с 'Others' Inserts Visible' Это свойство вообще зависит только от провайдера и (для Jet) 'Append-Only Rowset' типа датасета, так что вероятно, insert из другого соединения без requery и не будет совсем возвращать записи. Я с этим сталкивался при MS SQL OLE DB provider, а при Jet не пробовал. У меня была похожая проблемка, но я ограничился выяснением общей причины (разные connections) и введением одного общего ADOConnection для всей программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32290706&tid=2116481]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 327ms |

| 0 / 0 |
