Помогите мне понять, почему это происходит!
Я использую объект ADODB.Command. В тексте команды указано имя хранимой процедуры.
Иногда, если я НЕ добавляю скобки вокруг имени хранимой процедуры, я получаю Синтаксическую ошибку или Ошибка нарушения доступа.
Иногда, если я добавляю скобки вокруг имени хранимой процедуры, я получаю Синтаксическую ошибку или Ошибка нарушения доступа.
Код:
Dim objCmd As New ADODB.Command
With objCmd
.ActiveConnection = DBConnect()
.CommandText = "MyInsert"
.CommandType = adCmdStoredProc
.Parameters.Append
.CreateParameter("@MyId", adVarChar, adParamInput, 25, "123ABC")
.Execute , , adExecuteNoRecords
End With
Set objCmd = Nothing