cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "{CALL spname(@col1)}"
cmd.Parameters.Add("@col1", OdbcType.Char, Len(str1), str1.ToString)
odbccmd.Execute(cmd)
vb.net에서 위와 같이 실행했을 경우
"ERROR [42703] 오류: "col1" 이름의 칼럼이 없습니다;Error While Executing the query"
이런 에러메시지가 나옵니다.
혹시나 싶어
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "{CALL spname('ABC')}"
odbccmd.Execute(cmd)
위와 같이 실행하니 정상적으로 실행이 되었습니다.
아무래도 파라메타 추가 방법이 틀린것 같아 몇가지 방법을 더 찾아보고 해봤는데도
진척이 없습니다.
검색하다가 database.sarang.net/ 이것과 같은 글타래를 발견했는데 2001년 글이라서
희망을 가지고 질문해봅니다
|