我正在使用Visual Studio 2010和ASP.net c#語言。 我嘗試從Excel表讀取然後插入到Microsoft SQL數據庫的信息,但我發現一個問題,它忽略查詢語句中的錯誤。Visual Studio 2010忽略所有查詢錯誤?
for (int i = 0; i < objdatasetdto.Tables[0].Rows.Count; i++)
{
start_time = Convert.ToDateTime(objdatasetdto.Tables[0].Rows[i]["start"].ToString());
end_time = Convert.ToDateTime(objdatasetdto.Tables[0].Rows[i]["end"].ToString());
if (objdatasetdto.Tables[0].Rows[i]["Lecture_day"].ToString().Equals("1"))
{
try
{
query = "Insert into [M].[Lecture]([dd],[start_time],[end_time],[week_no],[sec_no],
[room_no],[building_no]) "+
values('" + Calendar1.SelectedDate.ToShortDateString() + "','" +
start_time.ToShortTimeString() + "','" + end_time.ToShortTimeString() +
"','1','" + objdatasetdto.Tables[0].Rows[i]["section_no"].ToString() + "','"
+ objdatasetdto.Tables[0].Rows[i]["room_no"].ToString() + "','"
+ objdatasetdto.Tables[0].Rows[i]["building_no"].ToString() + "');";
ifexist = new SqlCommand(query, cnn);
}
catch (Exception ex)
{
Response.Write(ex);
}
}//end if
}// end for loop
我寫了[dd]列而不是[日期]來測試它是否檢測到錯誤。但它完全忽略了它們。
我該如何解決這個問題。