0 / 0 / 0
Регистрация: 07.01.2009
Сообщений: 19
|
|
1 | |
Обновление данных в базе без задержки04.02.2009, 18:05. Показов 950. Ответов 1
Метки нет (Все метки)
Поясните как обойти такой глюк:
Я исользую два объекта работающие с одной и той же базой. adoMaterials - ADO Data Control grstMaterials - ADO Recordset Следующий код: adoMaterials.Recordset.Update ' Сохранить данные из adodc adoMaterials.Recordset.Move 0 grstMaterials.Requery ' Обновить данные из базы ADO возвращает в grstMaterials еще не обновленные данные. Обновленные данные получается получить только если сделать между Update и Requery задержку секунды 3-4. Кто нить обходил этот глюк?
0
|
04.02.2009, 18:05 | |
Ответы с готовыми решениями:
1
Обновление в базе данных без перезагрузки страницы Обновление формы без задержки Обработка поступающих данных без задержки основного цикла Обновление одного значения в Базе без DataGrid и DataSet |
1 / 1 / 0
Регистрация: 27.08.2008
Сообщений: 154
|
|
04.02.2009, 19:48 | 2 |
This is not a 'gluk'.
You have 2 objects, so when the first object updates data and you want to read data with the second, it is possible, that first operation is not finished yet. Do you analyse Status property of the first object? If you just use Update operation, it doesn't mean, that your DB has been updated already. Usually to avoid this situation, you need either to work with one object (to update and to require recordset with the same object), or to sinhronize them: update with the first object, check if operation is finished (Status property), require recordset with the second object. (Sorry for English. I don't have russian keyboard at work and don't like 'translit')
0
|
04.02.2009, 19:48 | |
04.02.2009, 19:48 | |
Помогаю со студенческими работами здесь
2
Обновление в базе данных Обновление данных в базе Обновление данных в базе Обновление данных в базе Обновление данных в базе Обновление данных в базе - Java БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |