powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передать таблицу в хранимую процедуру.
6 сообщений из 6, страница 1 из 1
Передать таблицу в хранимую процедуру.
    #37885307
Minch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

есть sql и excel

на стороне sql есть хранимая процедура, c параметром в табличном виде

Вопрос - как в параметр передать табличный тип? т.е. запихнуть туда определенный Range

И возможно ли это вообще?

Для других хранимок использовал конструкцию
cmd.ActiveConnection = cn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "Base.[dbo].[Hranimka]"
cmd.Parameters.Append cmd.CreateParameter("@parametr", adVarChar, adParamInput, 40, znachenie_yacheiki)
cmd.Execute()
...
Рейтинг: 0 / 0
Передать таблицу в хранимую процедуру.
    #37885378
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никак. переписывайте ХП.используйте xml или длинную строку, или пишите параметры сначала в таблицу.
...
Рейтинг: 0 / 0
Передать таблицу в хранимую процедуру.
    #37885519
QValD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One, +1

если исходную процедуру нельзя менять, то проще всего написать еще одну, которая заполняет эту таблицу и вызывает первую
...
Рейтинг: 0 / 0
Передать таблицу в хранимую процедуру.
    #37885599
Minch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль. ((
Т.е. из Excel можно передавать только по одному параметру.
Исходную менять нельзя.

QValD, ты имеешь ввиду написать хранимку которая бы заполняла специально созданную таблицу на sql?
...
Рейтинг: 0 / 0
Передать таблицу в хранимую процедуру.
    #37885632
QValD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MinchЖаль. ((
Т.е. из Excel можно передавать только по одному параметру.
Исходную менять нельзя.

QValD, ты имеешь ввиду написать хранимку которая бы заполняла специально созданную таблицу на sql?
заполняет таблицу входного параметра для исходной процедуры и вызывает его
...
Рейтинг: 0 / 0
Передать таблицу в хранимую процедуру.
    #37886653
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MinchQValD, ты имеешь ввиду написать хранимку которая бы заполняла специально созданную таблицу на sql?

Вообще-то в Execute можно указывать не одну команду, а целую кучу.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передать таблицу в хранимую процедуру.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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