Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / свойства объектов SQL SERVER из adp / 8 сообщений из 8, страница 1 из 1
26.07.2019, 11:27
    #39841809
garvy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойства объектов SQL SERVER из adp
Подскажите пожалуйста как считать текст представления/хранимой процедуры из проекта adp в переменную например.
...
Рейтинг: 0 / 0
26.07.2019, 11:50
    #39841819
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойства объектов SQL SERVER из adp
Код: vbnet
1.
?currentproject.Connection.Execute ("exec sp_helptext 'MySP'").GetString() 
...
Рейтинг: 0 / 0
26.07.2019, 12:14
    #39841835
garvy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойства объектов SQL SERVER из adp
Спасибо, работает!
...
Рейтинг: 0 / 0
26.07.2019, 13:44
    #39841885
garvy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойства объектов SQL SERVER из adp
А другой вопрос до кучи - а как подсчитать количество столбцов в получающемся из этой представления/процедуры набора данных?
...
Рейтинг: 0 / 0
26.07.2019, 13:54
    #39841892
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойства объектов SQL SERVER из adp
garvyА другой вопрос до кучи - а как подсчитать количество столбцов в получающемся из этой представления/процедуры набора данных?С view просто
Код: sql
1.
SELECT * FROM information_schema.columns WHERE table_name = 'MyView'


А с процедурой, сомневаюсь что есть какой-либо способ ...
ХП, во-первых, может вообще не возвращать рекордсет.
Или может возвращать несколько.
В конце концов в ХП можно выполнять динамический код, который каждый раз будет возвращать разное к-во полей.
Так что, имхо, с ХП такое выяснить не получится ...
...
Рейтинг: 0 / 0
26.07.2019, 14:07
    #39841904
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойства объектов SQL SERVER из adp
кое-что можно получить, но не всегда будет ответ (MS SQL):
Код: sql
1.
SELECT * FROM sys.dm_exec_describe_first_result_set  ('dbo.Client_GetPatterns', NULL, 0) ; 
...
Рейтинг: 0 / 0
26.07.2019, 14:08
    #39841905
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойства объектов SQL SERVER из adp
dbo.Client_GetPatterns - имя вашей ХП
...
Рейтинг: 0 / 0
26.07.2019, 14:31
    #39841926
garvy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойства объектов SQL SERVER из adp
Здесь речь идет исключительно о процедурах, которые возвращают рекордсеты. Делаю что типа сводки по отчетам, чтобы пользователь не парился всякими эскуэлями а выбрал по названию отчет и внес параметры, написанные человечьим же языком и запустил запрос на исполнение с выводом в форму, в элемент управления - список. Нужно на лету для этого списка определять количество колонок. Так что предложенное думаю подойдет. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / свойства объектов SQL SERVER из adp / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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