|
|
|
Как ускорить Builder->ADO->Access ?
|
|||
|---|---|---|---|
|
#18+
Есть такая "связка" C++Builder->ADO->MSAccess. В программе происходит чтение строковых данных и блобов размером где-то по 50-300 КБ. Чтение 20 записей на компе Cel2600-256RAM происходит в течениии 0.5-1.5 сек. Здесь как-то писали об использовании RecordSet, как способа, повышающего быстродействие. Что вы можете посоветовать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2004, 22:21 |
|
||
|
Как ускорить Builder->ADO->Access ?
|
|||
|---|---|---|---|
|
#18+
используй только сырые интерфейсы, т.е. чистый ADO, а не всякие TDataSet получишь увеличение быстродействия в несколько раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 01:36 |
|
||
|
Как ускорить Builder->ADO->Access ?
|
|||
|---|---|---|---|
|
#18+
to vdimas К сожалению я, "взрашенный на Дельфи", а потом перешедший на С++Билдер, плохо представляю использование "сырых интерфейсов". Не могли бы вы привести небольшой примерчик? Я так понимаю, что нужно для этого создать OleObject ADO.Connection. А что вот с ним делать дальше - я представляю довольно смутно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 09:16 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=457&tid=2035389]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 371ms |

| 0 / 0 |
