如何在VB中取回SQLSERVER存储过程中的返回值(类型为Cursor)?
如存储过程声明如下:
/*-------------------------------------*/
CREATE PROC ReturnTest3
@Rs_Cursor1 CURSOR VARYING OUTPUT,
@Rs_Cursor2 CURSOR VARYING OUTPUT
AS
SET @Rs_Cursor1 = CURSOR
FORWARD_ONLY STATIC FOR
SELECT TOP 10 Company_Name FROM company
SET @Rs_Cursor2 = CURSOR
FORWARD_ONLY STATIC FOR
SELECT TOP 10 User_Name FROM User
OPEN @rs_cursor1
OPEN @rs_cursor2
GO
/*-------------------------------------*/
问:对于返回参数为游标(CURSOR),VB中如何处理?
(对于存储过程的执行结果本身记录集,可利用set rs = cmd.execute(.....)来获取。但对于返回参数本身是游标类型,VB中好像没有提供这种方法,还请高手指点。)