|
|
|
Удаляю-создаю таблицу и ее не вижу (DAO)
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Приложение на vc++, mfc с использованием DAO. Открываю базу в одном потоке, потом ее же в другом (в первом не закрываю). В первом удаляю одну из таблиц. Потом там же создаю одноименную. Во втором потоке пытаюсь открыть TableDef по этой таблице и прочитать записи. Но увы, поток не увидел, что таблица создана. Как быть? Как обновить структуру уже открытой базы во втором потоке? (Закрыть-открыть не подходит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2007, 22:10 |
|
||
|
Удаляю-создаю таблицу и ее не вижу (DAO)
|
|||
|---|---|---|---|
|
#18+
Tabledefs во втором потоке когда создаётся? Если всё в проятке с освежением Tabledefs, создание таблицы в первом потоке поместите в транзакцию, в Commit укажите параметр dbForceOSFlush P.S. Избавьтесь от JET при первой же возможности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2007, 22:55 |
|
||
|
Удаляю-создаю таблицу и ее не вижу (DAO)
|
|||
|---|---|---|---|
|
#18+
ИзопропилTabledefs во втором потоке когда создаётся? Если всё в проятке с освежением Tabledefs, создание таблицы в первом потоке поместите в транзакцию, в Commit укажите параметр dbForceOSFlush P.S. Избавьтесь от JET при первой же возможности. ммм .. я как раз и хотел узнать как сделать рефреш Tabledefs'ам в mfc. От JET, боюсь, избавиться пока не удастся .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2007, 23:05 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=309&tid=2029465]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 346ms |

| 0 / 0 |
