تبسم ساینا
چهارشنبه 08 فروردین 1397, 12:06 عصر
سلام.. من موقع اجرای این کدم به این خطا بر میخورم و برنامه متوقف میشه.. اصلا دلیل منطقی نداره براش..
147848
List<PayMethod_DATA> lstPayMethod = new List<PayMethod_DATA>(); using (OleDbConnection objConnection = new OleDbConnection(DAL.SetAccessDAL.Default.cnnstring ))
{
OleDbCommand objCommand = objConnection.CreateCommand();
objCommand.CommandText = "select * from Payment_Method";
objCommand.CommandType = CommandType.Text;
objConnection.Open();
OleDbDataReader ObjReader = objCommand.ExecuteReader();
if (ObjReader.HasRows)
{
while (ObjReader.Read())
{
lstPayMethod.Add(new PayMethod_DATA() { PaymentID = Convert.ToInt16(ObjReader["PaymentID"]), Title = ObjReader["Title"].ToString() });
}
}
// objConnection.Close();
}
return lstPayMethod;
}
این خطی هست که خطا میده :
lstPayMethod.Add(new PayMethod_DATA() { PaymentID = Convert.ToInt16(ObjReader["PaymentID"]), Title = ObjReader["Title"].ToString() });
147848
List<PayMethod_DATA> lstPayMethod = new List<PayMethod_DATA>(); using (OleDbConnection objConnection = new OleDbConnection(DAL.SetAccessDAL.Default.cnnstring ))
{
OleDbCommand objCommand = objConnection.CreateCommand();
objCommand.CommandText = "select * from Payment_Method";
objCommand.CommandType = CommandType.Text;
objConnection.Open();
OleDbDataReader ObjReader = objCommand.ExecuteReader();
if (ObjReader.HasRows)
{
while (ObjReader.Read())
{
lstPayMethod.Add(new PayMethod_DATA() { PaymentID = Convert.ToInt16(ObjReader["PaymentID"]), Title = ObjReader["Title"].ToString() });
}
}
// objConnection.Close();
}
return lstPayMethod;
}
این خطی هست که خطا میده :
lstPayMethod.Add(new PayMethod_DATA() { PaymentID = Convert.ToInt16(ObjReader["PaymentID"]), Title = ObjReader["Title"].ToString() });