Hi,
I am using Microsoft.Practices.EnterpriseLibrary.Data as DataLayer in my
project.
I am facing problem to get OutPut Parameter in my Method which i am getting
from my StoreProcedure.
I am doing as below:
Dim objSqlParam As SqlParameter() = Nothing
objSqlParam = New SqlParameter(1) {}
objSqlParam(0) = New SqlParameter("@CustId", SqlDbType.Int)
objSqlParam(0).Direction = ParameterDirection.OutPut
objSqlParam(0).Value = 1
objSqlParam(0) = New SqlParameter("@CustName", SqlDbType.Varchar)
objSqlParam(0).Direction = ParameterDirection.Input
objPIDataSet = objSqlClient.ExecuteDataSet(SP_CustSave,
objSqlParam(1).Value)
return Convert.ToInt(objSqlParam(0).Value.ToString())
Here i am not getting the Output Value from SP in Parameter, even though the
SP is returning as i execute SP in Query Analyzer.
Help me out on this.
Regards,
JaiPrakash Sharma