运行 ASP Web 应用程序时出现此异常
从字符串转换日期和/或时间时转换失败。 当我调试时,我在下面的代码中得到错误所有关于日期的变量都是 DATETIME 格式。
for (int j = 0; j < mapdate.Count; j++)
{
string mapstartend = "Select Id,CDateTime from MAP1 where Product='" + pro[allpromap] + "' and ProgDate= '" + mapdate[j]+ "' and Channel='" + mapChannel[allmap] + "'";
SqlCommand mapdat = new SqlCommand(mapstartend, conn);
SqlDataReader mapdatrdr = mapdat.ExecuteReader();
while (mapdatrdr.Read())
{
mapiddate.Add(mapdatrdr["Id"].ToString(), mapdatrdr.GetDateTime(1));
}
mapdatrdr.Close();
}