Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Удаляю-создаю таблицу и ее не вижу (DAO) / 3 сообщений из 3, страница 1 из 1
12.02.2007, 22:10
    #34325466
b.a.n.g.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаляю-создаю таблицу и ее не вижу (DAO)
Добрый вечер.
Приложение на vc++, mfc с использованием DAO. Открываю базу в одном потоке, потом ее же в другом (в первом не закрываю). В первом удаляю одну из таблиц. Потом там же создаю одноименную. Во втором потоке пытаюсь открыть TableDef по этой таблице и прочитать записи. Но увы, поток не увидел, что таблица создана. Как быть? Как обновить структуру уже открытой базы во втором потоке? (Закрыть-открыть не подходит).
...
Рейтинг: 0 / 0
12.02.2007, 22:55
    #34325506
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаляю-создаю таблицу и ее не вижу (DAO)
Tabledefs во втором потоке когда создаётся?
Если всё в проятке с освежением Tabledefs, создание таблицы в первом потоке поместите в транзакцию, в Commit укажите параметр dbForceOSFlush

P.S. Избавьтесь от JET при первой же возможности.
...
Рейтинг: 0 / 0
12.02.2007, 23:05
    #34325515
b.a.n.g.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаляю-создаю таблицу и ее не вижу (DAO)
ИзопропилTabledefs во втором потоке когда создаётся?
Если всё в проятке с освежением Tabledefs, создание таблицы в первом потоке поместите в транзакцию, в Commit укажите параметр dbForceOSFlush

P.S. Избавьтесь от JET при первой же возможности.

ммм .. я как раз и хотел узнать как сделать рефреш Tabledefs'ам в mfc.
От JET, боюсь, избавиться пока не удастся ..
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Удаляю-создаю таблицу и ее не вижу (DAO) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]