|
|
|
запрос к MSSQL из ACCESS. Очень медленно!!!
|
|||
|---|---|---|---|
|
#18+
Привет всем! Помогите решить проблему. Есть сервер MSSQL. На нем есть табличка с большим объемом данных (порядка 10^9 степени записей). Мне нужно, задавая диапазон дат в форме на ACCESS, получить выборку из этой таблички. Табличка связана с БД на ACCESS через ODBC. Проблема в следующем. Если я выполняю этот запрос в MSSQL, то он проходит быстро. Если этот же запрос запускаю из ACCESS, то очень медленно... а нужно быстрее. Посоветуйте что-нибудь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:25:52 |
|
||
|
запрос к MSSQL из ACCESS. Очень медленно!!!
|
|||
|---|---|---|---|
|
#18+
Сделай на серваке хранимку, передавай в нее диапазон дат и засасывай итог через АДО. Например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:32:40 |
|
||
|
запрос к MSSQL из ACCESS. Очень медленно!!!
|
|||
|---|---|---|---|
|
#18+
способов несколько самый простой способ создай в аксессе запрос к серверу через ODBC. назови его "Запрос1" в нем вписываешь, например ХП с параметрами чрез запятую: [СохранПроцедура1] 4585,7856 для программного изменения вх. параметров исп. выражение CurrentDb.QueryDefs("Запрос1").SQL ="[СохранПроцедура1] 5000,6000" DoCmd.OpenQuery "Запрос1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:51:29 |
|
||
|
запрос к MSSQL из ACCESS. Очень медленно!!!
|
|||
|---|---|---|---|
|
#18+
Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:07:53 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32612111&tid=1673084]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 412ms |

| 0 / 0 |
