Visual C++ MFC & DAO
База данных (в файле MSAccess - *.mdb) имеет две таблицы A и B с некоторыми полями.
Написал клиентское приолжение, но при работе в нем по локальной сети нескольких
пользователей одновременно НЕОБЪЯСНИМО ИНОГДА при обновлении таблиц (Edit или AddNew)
происходит следующий глюк.
- Recordset'ы открываю с опцией dynaset.
- Редактирую и апдейчу значения полей таблицы A.
- Присваиваю значение одного из них одному из полей таблицы B и апдейчу таблицу B.
Так вот иногда в этом поле таблицы B оказывается в итоге совем левая информация,
а не та, что была записана из таблицы A.
На одном компе всё работает отлично. Кладу exe-файл на один из компов в локальной сети,
а на других ставлю ярлыки на него, чтобы работали несколько пользователей.
Глюки? Или тонкости работы с сетевой базой данных? Или тонкости MFC&DAO? В чем дело?
Помогите плиззз!!!
Lock полю базы делайте перед употреблением
Вы не могли бы объяснить как наладить обмен между БД, сделанной в Access, и Visual C++ 6.0?