powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопрос спецам - скорость выборки при разных методах
6 сообщений из 6, страница 1 из 1
вопрос спецам - скорость выборки при разных методах
    #32350524
HoTicE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приложение на ASP, база и приложение на одном сервере(в одной папке)
Код: plaintext
1.
2.
3.
4.
5.
6.
Set dbCon = Server.CreateObject( "ADODB.Connection" )
	dbCon.ConnectionTimeout =  10  
	dbCon.CommandTimeout =  10 
	strConn =  "Provider=microsoft.jet.oledb.4 . 0 ;data source="& Server.MapPath( "db1.mdb" )
	dbCon.open strconn
	Set rs = Server.CreateObject( "ADODB.Recordset" )
		rs.CursorType = adOpenForwardOnly
как будет быстрее -
Код: plaintext
1.
sql_query =  "SELECT * from bla bla bla" 
set rs = dbCon.Execute(SQL_query)
или если запрос сделан в Access и вызывается так
Код: plaintext
1.
sql_query =  " exec queryName" 
set rs = dbCon.Execute(SQL_query)
или как по другому

есть ли в Access подобие stored procedures как в SQL Server, или Oracle?
...
Рейтинг: 0 / 0
вопрос спецам - скорость выборки при разных методах
    #32352362
HoTicE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неуже ли на этом форуме нет достаточно квалифицированных специалистов, что бы ответить на мой вопрос, или все "слишком квалифицированные специалисты"
...
Рейтинг: 0 / 0
вопрос спецам - скорость выборки при разных методах
    #32352400
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Аксес ХП нет. Если брать адп - то ХП в окне аксеса отображаются SQL серверные, равно как и таблицы, VIEW и функции...

В мдб не прокатит exec (если запрос не к серверу из мдб).
Так что тебе придётся делать селект либо из заранее сохранённого запрса илбо джойнить на лету - что в мдб равнозначно.
...
Рейтинг: 0 / 0
вопрос спецам - скорость выборки при разных методах
    #32352432
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так что тебе придётся делать селект либо из заранее сохранённого запрса \r
илбо джойнить на лету - что в мдб равнозначно.
\r
\r
как говорил наш Гетц(или поправьте) сохраненные запросы лучше применять в том случае если \r
результаты выборки возращают примерно равное количество записей, если же \r
результатом может быть и 3 записи и 30000 тысяч записей то тогда в код ....\r
вот здесь что то было
...
Рейтинг: 0 / 0
вопрос спецам - скорость выборки при разных методах
    #32352550
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Артист
Ветку читать не могу сейчас, за ссылку спасибо, обязательно ознакомлюсь.
Вот пример:
Есть запрос по нескольким табличкам, в которых индексы построены навека, запрос на выборку где в качестве критерия отбора в одной из таблиц используется пользовательская функция (критерий по индексному полю). В таком случае запрос может выдавать различное количество данных. Такой запрос если будет выполнен в коде (через Execute и далее весь SQL текст запроса) разве будет выполнен быстрее, чем сохранённый - по Docmd.OpenQuery?
К сожалению, протестировать сейчас не могу - если уже тестировали не могли бы поделиться результатом?
...
Рейтинг: 0 / 0
вопрос спецам - скорость выборки при разных методах
    #32352596
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не тестировал ...
могу дома вечером поглядеть страницу Гетца ....
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопрос спецам - скорость выборки при разных методах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]