首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

OTL 中的呼叫 存储函数 同人包含输出参数

2013-12-10 
OTL 中的呼叫 存储函数 同事包含输出参数我用 mssql 在头中定义了#define OTL_ODBC我数据库中有一个存储函

OTL 中的呼叫 存储函数 同事包含输出参数
我用 mssql 
在头中定义了#define OTL_ODBC

我数据库中有一个存储函数

 
[dbo].[TestIt](@Id int,@howmany int output)

as
declare @TestTable Table
(ID int,testName int)
set nocount on
begin
insert into @TestTable 
select TestID ,Num from test where TestID=@Id
select @howmany=count(ID) from @TestTable
select ID,testName from @TestTable
end


1.
otl_nocommit_stream o.open(1,"{ call TestIt("
":A<int,in>,"
":B<int,out>"
")}",db  );//otl_implicit_select

输出是有,但是 错误
2.
otl_nocommit_stream o.open(1,"{ call TestIt("
":A<int,in>,"
":B<int,out>"
")}",db  ,otl_implicit_select);


直接报错 OTL
[解决办法]
看它有没自带的测试例子。使用第三方库是有风险的,没有测试例子不如干脆不用。

热点排行