|
|
|
ODBC API: данные очень долго идут до базы
|
|||
|---|---|---|---|
|
#18+
Всем привет! Что-то я опять не пойму! Я работаю с базой MS Access через ODBC API. У меня есть два запроса с параметрами, один INSERT, другой - SELECT. И я почему-то сразу после добавления записи INSERT-ом не могу найти ее SELECT-ом. Приходится ждать какое-то время, например, сделать SELECT от 1000 до 10000 раз, пока он не начнет выдавать добавленные данные. Неужели это нормально!? Или я что-то упустил? У меня есть поле-счетчик и как мне тогда за приемлемое время узнать, какое значение он получил для новодобавленной записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 20:38 |
|
||
|
ODBC API: данные очень долго идут до базы
|
|||
|---|---|---|---|
|
#18+
А если сделать Requery? Правда, не знаю, в какой аппликации это происходит и есть ли там такая возможность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 20:43 |
|
||
|
ODBC API: данные очень долго идут до базы
|
|||
|---|---|---|---|
|
#18+
Была похожая проблема. INSERT тормозил сильно. Дело оказалось в согласованности версий ODBC библиотек odbcji32.dll и odbcjt32.dll с версией самой базы Access. MS Office при инсталляции всегда заменяет их, не взирая на текущую версию. Надо их просто позаменять на разные другие версии (не забудь про dllcache в Win2000 и выше). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 23:49 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1680546]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 330ms |

| 0 / 0 |
