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