Pythontr

husonet | Tarih: 10.08.2017

C# SQL boş string data'nın datetime a nasıl dönüştürülür

C# SQL boş string data'nın datetime'a dönüştürülmesi

Merhabalar Arkadaşlar, (Not:Lütfen öneri ve sorularınızı yorum olarak atınız. Teşekkürler şimdiden)


Bu yazımda C# üzerinde SQL veri tabanı kullanılırken datetime alanın çekiminde eğer boş ise datetime türüne dönüştürülmesi için gerekli bir kod satırlarını aşağıda paylaşıyor olacağım.



DateTime sGirisTarihi = new Datetime();

tring query = "SELECT TARIH FROM DATABASE_NAME "
+ " WHERE SART=@SART "
+ " ORDER BY ID DESC";

using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString))
{
using (SqlCommand cmd = new SqlCommand(query, conn))
{
cmd.Parameters.Add("@SART", SqlDbType.Int).Value = 1;
conn.Open();
using (SqlDataReader rows = cmd.ExecuteReader())
{
DateTime? dt = String.IsNullOrEmpty(rows["ARACGELISTARIHI"].ToString()) ? (DateTime?)null :
DateTime.Parse(rows["ARACGELISTARIHI"].ToString());
sGirisCikisTarihi = Convert.ToDateTime(dt);
}
}
conn.Close()
}

İyi çalışmalar.