왜 이런 일이 벌어지고 있는지 이해할 수 있도록 도와주십시오!ADODB의 저장 프로 시저 주위 대괄호 명령 텍스트
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
어둡게 objCmd로서 새로운 컨넥션의 ADODB.Command objCmd DBConnect =() .CommandText = "MyInsert" .CommandType = adCmdStoredProc은 .Parameters.Append .CreateParameter ("@의 MYID"adVarChar로, adParamInput 함께 , 25, "123ABC") .Execute,, adExecuteNoRecords objCmd = Nothing 설정 – KennerL90
작동하지 않는 것의 샘플과 함께 작동하는 샘플을 게시하십시오. –
(내 의견을 추가 할 때 귀하의 의견이 바로 나타납니다. 타이밍 등) –