database - How to Send DateTime Or DbNull to DB using c#? -


I have a web form (.aspx) that has a text box. My user can enter a value in the text box as a Persian date. What should I do is change texbox.text to datetime, but occasionally, there is no text within it in the text box and so I should take care of it and I should be empty.

How can I include NULL (C #) in DB when I come back blank?

It all depends on how you accessing your data? by hand?

If so; There are two common ways to pass a zero DateTime ; null was meant to use the original DateTime.MinValue ; To pass on the second date, Nullable & lt; DateTime & gt; After using (aka DateTime? ), you can find this in your DAL and DBNull.Value :

 You can switch to  (if someDate == DateTime.MinValue) {// or "== null" with the tap & lt; Date Time & gt; DateParam.Value = DBNull.Value; } And {dateParm.Value = someDate;  

With LINQ-to-SQL, Nullable & lt; DateTime & gt; The approach should be "just work".


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -