vb调用oracle存储过程
包体
create or replace package sp_TJ
is
type resultData is ref cursor;
procedure GetGSDZJCTJ(rst out resultData,bDate in wzxtb.zxrq%type,eDate in wzxtb.zxrq%type,flag number,ACount out number,AMoney out number);
end sp_TJ;
调用
Set cmd = New ADODB.Command
cmd.ActiveConnection = cnDb
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "sp_TJ.GetGSDZJCTJ"
cmd.Parameters.Append cmd.CreateParameter("rst", '这里怎么处理?', adParamOutput)
cmd.Parameters.Append cmd.CreateParameter("bDate", adVarChar, adParamInput, 30, "20010101 00:00:00")
cmd.Parameters.Append cmd.CreateParameter("eDate", adVarChar, adParamInput, 30, "20010101 00:00:00")
cmd.Parameters.Append cmd.CreateParameter("flag", adNumeric, adParamInput, 4, 0)
cmd.Parameters.Append cmd.CreateParameter("ACount", adNumeric, adParamOutput, 4, 0)
cmd.Parameters.Append cmd.CreateParameter("AMoney", adNumeric, adParamOutput, 4, 0)
Set Rst = cmd.Execute