Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: alecks_lp
гетц как всегда прав
хелп тоже всегда прав
хелп говорит, что у метода Open есть необязательный параметр Options.
позволю вольный перевод:

Необязательный параметр Options указывает провайдеру как распознавать параметр Source в том случае если он содержит что либо отличное от Command object. Соответствующее применение этого параметра может ускорить производительность, поскольку ADO в этом случае не надо распознавать тип источника данных.


предпочтительный листинг для инструкции sql

With rst
    Set .ActiveConnection = cn
    .CursorType = adOpenDynamic '
    .CursorLocation = adUseClient
    .LockType = adLockOptimistic
    .Source = strSQL
    
    .Open Options:=adCmdText
End With


предпочтительный листинг для имени таблицы или сохранённого запроса
(подразумевается провайдер jet ole db)

....
    .Source = "TUNING_TBL"
    
    .Open Options:=adCmdTable

(поскольку провайдер jet не поддерживает adCmdTableDirect.)
если параметр Options не указывать, то по умолчанию выставляется adLockUnspecified.
В этом случае ADO вынужден делать запрос на сервер для определения типа источника данных, что не улучшает производительность.

http://www.devguru.com/technologies/ADO/8686.asp


http://books.google.ru/books?id=Ta_xTJRR0kMC&pg=PA221&lpg=PA221&dq=Open+Options:%3DadCmdText&source=bl&ots=uMMvrw_p07&sig=CuF1B2a-1U-jmg2nHdgb98LSXsA&hl=ru&ei=DvGCSpOUBpyI_AaDm_2oCw&sa=X&oi=book_result&ct=result&resnum=10#v=onepage&q=&f=false


впрочем наверное это есть у гетца, у меня гетца этого нет


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.