Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / передача 2 параметров в сохраненную процедуру / 3 сообщений из 3, страница 1 из 1
06.10.2017, 17:24
    #39532410
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача 2 параметров в сохраненную процедуру
Привет всем единомышленникам.

Появился один оперативный вопрос по запуску сохраненной процедуры на сервере MS SQL (запрос на добавление, с двумя условиями).
Создал процедуру на сервере ,задал в процедуре переменные, @good и @comments . Все создалось , и без ввода параметров обращение к процедуре отрабатывает на ура . Естественно добавляются в таблицу пустые строки, так как ничего не передается, значение переменной по умолчанию потому что NULL.

Помогите пожалуйста, как ввинтить передачу двух переменных на сторону сервера из VBA. (два поля на форме, текстовые). Само обращение к процедуре работает:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
....
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 ....") итд итп не хочется , так как хочу отработать полноценную передачу переменных в процедуру
...
Рейтинг: 0 / 0
06.10.2017, 19:45
    #39532486
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача 2 параметров в сохраненную процедуру
Сергей Лалов, FAQ/MS Access/Как запускать запросы из VBA тут как бэ есть. Или я не понял?
...
Рейтинг: 0 / 0
06.10.2017, 23:48
    #39532546
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача 2 параметров в сохраненную процедуру
Панург,
ПанургСергей Лалов, FAQ/MS Access/Как запускать запросы из VBA тут как бэ есть. Или я не понял?

Спасибо, был слеп, настолько долго сижу на форуме,что совсем разучился пользоваться поиском)) на самом деле я пробовал подобный пример. Но здесь в FAQ нашел маленькую деталь в примере, которая спасла Гугл от ddos атаки моими вопросами как правильно передать переменную в сохранённую процедуру.

Корень зла крылся в одной отсутствующей строчке:

.NamedParameters=true
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / передача 2 параметров в сохраненную процедуру / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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