eagle518 发表于 2007-11-13 22:29

informix 7.23 存储过程怎么调用?

create procedure proc1()
define var int;
end procedure;

call proc1();
or
execute proc1();

均报错:
201: A syntax error has occurred.

请问这是什么原因?:(

eagle518 发表于 2007-11-14 11:34

知道了,原来7。23的要这样调用:
SQLExecDirect(m_hstmt, (SQLCHAR*)"{call proc1()}", SQL_NTS);
前后带上花括号。

而新版本的IDS可以不用带花括号。
页: [1]
查看完整版本: informix 7.23 存储过程怎么调用?