powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / результат выполнения запроса в переменную
9 сообщений из 9, страница 1 из 1
результат выполнения запроса в переменную
    #32202266
artemov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как поместить результат выполнения запроса в переменную, если запрос возвр. единственное значение?(Проекты)
...
Рейтинг: 0 / 0
результат выполнения запроса в переменную
    #32202272
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
x = DLookup(...)
...
Рейтинг: 0 / 0
результат выполнения запроса в переменную
    #32202276
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что за запрос-то , может DFirst ,DLast, DMax,DMin, DLookUp, DSum подойдёт

?(Проекты) как понимать?
...
Рейтинг: 0 / 0
результат выполнения запроса в переменную
    #32202281
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч
Уж очень они медленно работают в проектах, функции D*()
Лучше написать свой аналог.
...
Рейтинг: 0 / 0
результат выполнения запроса в переменную
    #32202284
artemov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо но не совсем понял
...
Рейтинг: 0 / 0
результат выполнения запроса в переменную
    #32202290
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что не понял?
...
Рейтинг: 0 / 0
результат выполнения запроса в переменную
    #32202295
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Тогда так:

Function XXX(Q As String) As Variant
With CurrentDb.OpenRecordset(Q, ...)
If Not .BOF Then XXX=.Fields(0)
.Close
End With
End Function
...
Рейтинг: 0 / 0
результат выполнения запроса в переменную
    #32202314
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ставится задача - максимальное быстродействие
то выполняется она так:

1. создается хранимая процедура с входными и выходными параметрами.
2. создается функция по работе с этой прцедурой
передаче ей входных параметров и получения результата из выходных

основа для этой функции объект ADODB.Command со входными и выходными параметрами, открывающая вышеуказанную хранимую процедуру

если нужен пример работы с Adodb.command c входными и выходными параметрами могу кинуть пример, хотя в форуме их и так достаточно ....
...
Рейтинг: 0 / 0
результат выполнения запроса в переменную
    #32202335
artemov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конкретнее.
Есть скалярная UDF dbo.f1()
Необходимо увидеть результат ее выполнения поместить в переменную.
Код желательно попроще.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / результат выполнения запроса в переменную
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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