I have created a Class in C#, and my code is showing an error. Error is =>Cannot implicitly convert type 'System.Data.SqlClient.SqlDataReader' to 'System.Data.OracleClient.OracleDataReader'
I am getting error at return SqlHelper.ExecuteReader(CnSettings.cnString1, CommandType.Text, commandText);
public OracleDataReader getWeightmntInfoForCenter(string startdate, string enddate, string unitcode)
{
string commandText = string.Concat(new string[]
{
"select m.unitcode unit_code, to_char(tran_date, 'dd-MON-yy') m_date,
to_char(m_purchy) m_number, net AS n_weight, to_number(substr(g.ryot_code,5))
m_grow, to_number(substr(g.ryot_code,1,4)) m_vill, g.mob g_phoneno,
m.s_purchy indent_number from sisl_purpurchase m,cn_ryot_mst g where
m.unitcode=g.unit_code and lpad(v_code,4,0)||lpad(f_code,5,0)=g.ryot_code And
length(g.mob)=10 And m.tran_date between '", startdate, "' and '", enddate,
"' And nvl(m_sms_send, 0)=0 AND m.unitcode = '",unitcode,"' And rownum <= 10"
});
return SqlHelper.ExecuteReader(CnSettings.cnString1, CommandType.Text, commandText);
}
SqlHelper.ExecuteReaderreturn wrong type, so or useSqlDataReaderinsted ofOracleDataReaderor modify your helper