A Better DataReader for C# 2.0
Michael Tsai
16 years ago
在使用 ADO.NET 的 DataReader 來讀取欄位資料時,常常要寫很多判斷欄位值是否為 DBNull 的程式碼,例如:SqlConnection cn = new SqlConnection("連線字串");SqlCommand cmd = new SqlCommand("SELECT * FROM ...", cn);SqlDataReader rdr = cmd.ExecuteReader();while (rdr.Read()){ if (rdr.IsDBNull(rdr.GetOrdinal("BIRTHDAY"))) { Response.Write(""); } else { Response.Write(Convert.ToDateTime(rdr["BIRTHDAY"],...