database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 8766 게시물 읽기
No. 8766
vb.net에서 pgsql의 function 호출시 파라메터값 어떻게 넣어줘야하나요?
작성자
이상은
작성일
2011-01-26 20:18ⓒ
2011-01-26 20:19ⓜ
조회수
8,822

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년 글이라서 

희망을 가지고 질문해봅니다

 

 

이 글에 대한 댓글이 총 1건 있습니다.

 자답입니다.

 

cmd.CommandType = CommandType.StoredProcedure

 

cmd.CommandText = "{CALL spname((?))}"

cmd.Parameters.Add(1, OdbcType.Char, Len(str1)).Value = str1

 

pgsql 처음하는데 재미있네요

이상은님이 2011-01-27 10:10에 작성한 댓글입니다.
이 댓글은 2011-01-27 10:22에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
8774NVL 과 COALESCE 변환관련 질문 입니다. [2]
포스팅
2011-02-16
11877
8771계층구조 질의 관련입니다. [1]
유닉스
2011-02-09
8261
8770윈도우에서 DB 설치 관련 질문입니다.
최진우
2011-02-08
8043
8766vb.net에서 pgsql의 function 호출시 파라메터값 어떻게 넣어줘야하나요? [1]
이상은
2011-01-26
8822
8765말도 안되는거 같은데, 혹시나 해서... [2]
이기자
2011-01-22
7651
8764outer join 관련 쿼리 조언부탁드립니다. [1]
지우개
2011-01-21
7577
8763필드의 값을 더해서 업데이트? [2]
souler
2011-01-19
7698
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.031초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다