Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: requery Добавлено: 27.11.03 14:25  

Автор вопроса:  $ergio

Написал такую вещь:

Private ReceptItemsDC As New ADODB.Recordset

ReceptItemsDC.Open "SELECT " ...

        "FROM ...

        "WHERE .. ", DC, adOpenDynamic, adLockOptimistic, adCmdText

      ReceptItemsDC.Fields("FullCost") = 100

            ReceptItemsDC.UpdateBatch adAffectCurrent
            'ReceptItemsDC.Update
            ReceptItemsDC.Requery
            ReceptItemsDC.MoveLast

База Аксесовская . При работе в сети - если делается это одновременно, то происходит пересечение пользователей.

заносятся рецепты - и если добавлять одновременно медикаменты - то у одного пользователя добавится и свой медикамент и медикамент другого пользователя. а у того - вообще ничего нет.

Подскажите, что делать

Заранее благодарен.

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Scuder



ICQ: 143518458 

Вопросов: 12
Ответов: 37
 Профиль | | #1 Добавлено: 10.01.04 01:23

Да.. Не Боги горшки обжигают.. Ик! ;-))

Честно говоря, ничего не понял.. В примере идёт апдэйт, т.е. изменение записи (одной!), а ниже говорится о добавлении записи.. Да и апдэйт какой-то непонятный.. Без RS.Edit.. Запрос вырезан.. Пользователи не идентифицируются.. Фигня какая-то.. Если 10 пользователей выполнят один и тот же запрос на обновление, то естественно, первые 9 будут в ауте..

$ergio, дай более полный код, или сформулируй вопрос как-то иначе.. Попонятнее.. Access - дело толстое.. Там таких глюков не бывает.. IMNHO..

 

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам