login register Sysop! about ME  

2020년 05월 09일 22시 30분 00초,     조회수 : 251
  제목 : asp procedure 실행오류(ErrNo:424)발생합니다.
SEQ : 164267 글쓴이 : nkastar3

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

아래와 같이 저장프로시져 실행하면 오류424 '개체가 필요합니다' 라고 오류 발생합니다. 살펴봐 주세요
MSSQL2014입니다.
set objCmd = Server.CreateObject("ADODB.Command")
With objCmd
.ActiveConnection = dbCon_mail
.CommandType = adCmdStoredProc
.CommandText = "UserInsert"
.Parameters.Append .CreateParameter("@AId", adGUID, adParamInput, 60)
.Parameters.Append .CreateParameter("@BId", adNVarChar, adParamInput, 64)
.Parameters.Append .CreateParameter("@UName", adNVarChar, adParamInput, 64)
.Parameters.Append .CreateParameter("@UPwd", adNVarChar, adParamInput, 128)
.Parameters.Append .CreateParameter("@MSize", adBigInt, adParamInput, 0)
.Parameters.Append .CreateParameter("@FSize", adBigInt, adParamInput, 0)
.Parameters.Append .CreateParameter("@DId", adGUID, adParamOutput, 60)

'.Parameters.Append .CreateParameter("returnValue", adInteger, adParamReturnValue)

.Parameters("@AId") = str_AId
.Parameters("@Bid") = str_pwd_id
.Parameters("@UName") = str_emp_name
.Parameters("@Pwd") = str_mail_pwd
.Parameters("@MSize") = 1000
.Parameters("@FSize") = 1000

.Execute , , adExecuteNoRecords  
intResult = .Parameters("returnValue")
	   	   	   	   	   	   
If Errors.Count > 0 Then
	   ErrorChk = ErrorChk + 1
	   str_error = str_error & CStr(Err.Number) & "mail: " & Err.Description  '에러 발생 이유 
End If 	   
End With 	   
Set objCmd = Nothing
^.^고맙습니다

  nkastar3
  2020-05-15(14:16)
캐릭 이미지
^.^자답 :
-Parameters("@AId") = str_AId-->table에서 select할 시 convert(varchar(70),
AId) 한 관계로 data type이 달라졌습니다. select AId FROM table 로 바꾸니 정상처리
되었습니다.
고맙습니다.



제목 작성자 날짜 조회
asp procedure 실행오류(ErrNo:424)발생합니다. (1) nkastar3 2020-05-09 251

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})