powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какой лучший способ получить значение серверной функции в адп (.adp)
15 сообщений из 15, страница 1 из 1
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573692
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, например, хочу получить значение функции IS_MEMBER(). Активный коннект имеется.
Собственно, как это сделать через рекордсет знаю. Но, может, есть способы проще, о которых я не знаю?

Всем большой привет!!

А во-первых строках свово письма прошу модераторов передать поклон мною премного уважаемым Владимиру Санычу, Лоху Позорному, ТатьянеТ, Артисту и фундду со чадами и домочадцами. А коли доведется встретиться со старым пфердом, то и ему такоже.
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573769
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык - только вчерась говорили, правда ЛП топик грохнул, ибо автор лишку наездистый попался :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim rs as ...
Dim strSQL as ...

strSQL = "Select getdate() as xxx"
rs.open ...

msgbox rs("xxx")

rs.close
set rs = noting

?
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573778
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не про меня случайно?
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573793
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaЭто не про меня случайно?

Нет - не про тебя :)
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573808
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я новый написал
Вот
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573815
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharkЯ новый написал
Вот

только в новом Select getdate() as xxx на blablabla заменено :)
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573819
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык! Блин! Не знаю кого грохнул Лох и за что, но как через рекордсет получить это значение я знаю и об этом написал.

Может есть способ проще: типа CurrentProject.Connection(IS_MEMBER(Current_User))... или еще чего.

Для ехидных. И это попробую и другое..., но м.б. кто-то знает.
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573825
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторкак через рекордсет получить это значение я знаю

Ну - не заметил :(
Дывает.

Я, лично, другого способа не знаю :(
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573828
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет, привет


кстати, хороший вопрос
может быть в фак стоит добавить?
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573829
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой сердитый:-)
Ну извини:-)
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573868
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри DoCmd.OpenFunction Method

вдруг чем-то полезен будет
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32573916
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не дописала
а если всё-таки найдёшь другой способ - поделись
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32574057
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Может есть способ проще: типа CurrentProject.Connection(IS_MEMBER(Current_User))... или еще чего.

Читай по губам :)

Конструкция
CurrentProject.Connection.Execute("select IS_MEMBER('МояРоль')").Fields(0)
Вернет тебе первое поле первой строки рекордсета
созданного на основе запроса
а поскольку значение функции IS_MEMBER() и есть единственный результат оного
то проще способа я думаю придумать сложно.
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32574117
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Shark
Извини. Я сам твой ответ проглядел - а это то что мне и надо "для полного счастья" (Шура Балаганов).

И не сердитый я был вовсе даже. Редко когда вообще меня доводят до этого. Так что "Блин" и большие красные буквы - просто попытка всем громко объявить: "Итить твою маковку. Ить я даже рекордсет умею использовать!! Во как!!". Только и всего-то.

Так что, просю обчество нижайше простить мою близорукость, и что понапрасну время Ваше драгоценное потратил, да в заблуждения ненароком ввел.

2ТатьянаТ

За отклик отдельное спасибо. Рад был слышать (читать) втои речи персонакльно для меня. Надеюсь детишки не безобразят и маму слушают?

2Latuk
Спасибо тоже. Не злись и не зеленей! Ладно? :о)) Хотя я, к стыду своему, и не знаю как вообще сей представитель флоры в природе выглядит... А тем более, есть ли у него губы... :))) Но ответ уже получил.
...
Рейтинг: 0 / 0
Какой лучший способ получить значение серверной функции в адп (.adp)
    #32574235
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проходил мимо... Встретились. Привет!

Если это UDF,то можно и так получить значение

Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = CurrentProject.Connection
cmd.CommandText = "dbo.MeineLiebeUDF"
cmd.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("@RETURN_VALUE", adInteger, adParamReturnValue)
cmd.Execute
Msgbox cmd.Parameters("@RETURN_VALUE")

Но это не одна строчка CurrentProject.Connection(IS_MEMBER(Current_User)) :(
Правда,если обернуть этот вызов в свою функцию,то ничего
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Какой лучший способ получить значение серверной функции в адп (.adp)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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