我有一个SQLDataReader返回了三个整数,但有时两个整数将返回null值。为了解决这个问题,我编写了以下代码:
很抱歉,我仍然收到错误信息。有任何建议吗?
PS我也尝试过这个,但没有成功
int shoppingCartHeadID = 0;
int billID = 0;
int delID = 0;
conn.Open();
reader = comm.ExecuteReader();
if (reader.Read())
{
shoppingCartHeadID = Convert.ToInt32(reader["shoppingCartHeadID"]);
if (!reader.IsDBNull(billID))
{
billID = Convert.ToInt32(reader["billID"]);
}
if (!reader.IsDBNull(delID))
{
delID = Convert.ToInt32(reader["delID"]);
}
}
reader.Close();
很抱歉,我仍然收到错误信息。有任何建议吗?
PS我也尝试过这个,但没有成功
如果(reader [“billID”]!= null)