Вызов процедуры с параметрами - какого хрена не передаются при вызове имена параметров?
|
|
Суббота, 18 Февраля 2017 г. 10:13
+ в цитатник
1. Вызываем из Access
With New ADODB.Command
.CommandText = "dbo.alean_SavePricesToMaster"
.CommandType = adCmdStoredProc
.CommandTimeout = 120
.ActiveConnection = CurrentProject.Connection
.Parameters.Append .CreateParameter("@PackageID", adInteger, adParamInput, , id.value)
.Parameters.Append .CreateParameter("@DeleteOnly", adBoolean, adParamInput, , True)
.Execute Options:=adExecuteNoRecords
End With
2. В профайлере наблюдаем (значения правильные)
exec dbo.alean_SavePricesToMaster 22294338,1
3. Почему при вызове не используются имена параметров?
А если я хочу только ВТОРОЙ передать?
http://www.sql.ru/forum/1250476/vyzov-procedury-s-parametrami-kakogo-hrena-ne-peredautsya-pri-vyzove-imena-parametrov
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-