передача 2 параметров в сохраненную процедуру
|
|
Пятница, 06 Октября 2017 г. 17:24
+ в цитатник
Привет всем единомышленникам.
Появился один оперативный вопрос по запуску сохраненной процедуры на сервере MS SQL (запрос на добавление, с двумя условиями).
Создал процедуру на сервере ,задал в процедуре переменные,
@good и
@comments. Все создалось , и без ввода параметров обращение к процедуре отрабатывает на ура . Естественно добавляются в таблицу пустые строки, так как ничего не передается, значение переменной по умолчанию потому что NULL.
Помогите пожалуйста, как ввинтить передачу двух переменных на сторону сервера из VBA. (два поля на форме, текстовые). Само обращение к процедуре работает:
....
Dim conn As ADODB.Connection
Dim cmd As ADODB.Command
Dim prm1 as ADODB.Parameter 'так можно?
Dim prm2 as ADODB.Parameter ' ???
Set conn = New ADODB.Connection
conn.ConnectionString = "...актуальная строка соединения...."
conn.Open
Set cmd = New ADODB.Command
cmd.ActiveConnection = conn
cmd.CommandText = "TEST_INSERT"
cmd.CommandType = adCmdStoredProc
' и здесь как то нужно передать два параметра - значения двух полей с формы
cmd.Execute
conn.Close
Set conn = Nothing
Set cmd = Nothing
....
Плиз хелп. Писать типа ...Execute("INSERT INTO tbl ....") итд итп не хочется , так как хочу отработать полноценную передачу переменных в процедуру
http://www.sql.ru/forum/1273479/peredacha-2-parametrov-v-sohranennuu-proceduru
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-