存储模块调用
调用存储模块分两种方式:
直接调用 如存储过程需要设置参数,在调用存储模块时,已为所有的 IN、INOUT 类型的参数进行了赋值,带有 OUT 属性的参数值通过取得存储过程结果集的方法获取。立即执行存储过程的示例如下:
cSQLExecDirect(hstmt,(SQLCHAR*)"call test_proc(123);",SQL_NTS);
参数调用 本调用方法指在调用模块时,其参数值用问号占位代替,发送给数据库服务端后,服务端返回参数的准备信息,用户依据服务端返回的参数描述信息进行参数绑定,然后执行。其参数的处理方法与普通的参数处理方法相同。