안녕하세요
create or replace function up_login(in character varying)
RETURNS SETOF character varying AS
$BODY$
select codeid from us_info where id = $1;
$BODY$
LANGUAGE sql VOLATILE
이렇게 함수를 하나 만들었습니다.
이제 asp.net에서 up_login 이라는 함수를 호출할려고 하는데요
Odbc:Command cmd = new OdbcCommand("up_login(@id)", sqlconnection);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new OdbcParameter("@id", OdbcType.VarChar)).Value = strID;
OdbcDataReader reader = cmd.ExecuteReader();
이렇게 실행을 하면 아래와 같은 오류가 발생됩니다.
System.Data.Odbc.OdbcException: ERROR [42601] ERROR: syntax error at or near "up_login";
asp.net에서 함수를 호출하는 방법이 다른것 같은데..
혹시 asp.net에서 함수호출 하는 방법을 알려주시면 감사하겠습니다.
감사합니다.
|