Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передать таблицу в хранимую процедуру. / 6 сообщений из 6, страница 1 из 1
19.07.2012, 13:52
    #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
19.07.2012, 14:23
    #37885378
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать таблицу в хранимую процедуру.
никак. переписывайте ХП.используйте xml или длинную строку, или пишите параметры сначала в таблицу.
...
Рейтинг: 0 / 0
19.07.2012, 15:12
    #37885519
QValD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать таблицу в хранимую процедуру.
Konst_One, +1

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

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

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

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


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