Hi All,
I am using c# (asp.net 2.0) and sql 2005.
I need to check whether the checkbox is checked then insert the current date or insert a empty/null values.
I used this condition chkTFR.Checked ?DateTime.Now :SqlDateTime.Null.Value or chkTFR.Checked ?DateTime.Now :System.DBNull.ValueIn the database table I create a field with datetime type. I am not able to insert a null value to the field. If anybody had an experience pls post your code.
I am using strongly typed dataset & tableadapter to insert the values to the database table. (for your reference C this link:http://www.asp.net/learn/data-access/tutorial-01-cs.aspx)
ThanX in advance
Brotherly
~FAAS
The article in the following link covers your issue:
http://www.c-sharpcorner.com/UploadFile/sd_patel/EnterNullValuesForDateTime11222005015742AM/EnterNullValuesForDateTime.aspx
|||Hi,
I usedSqlDateTime.Null.Value
I got this error message when I press the submit button.
Data is Null. This method or property cannot be called on Null values.
Remember I am using the strongly Typed DataSet & TableAdapter method.
Regards
~FAAS
|||Hi faas1,
I guess you are using tableadpter database direct methods to insert data (like, tableadapter.Insert(your insert value)).
You can try to use "null" instread ofSqlDateTime.Null.Value /DBNull.value in your Insert() method. I've tested in my side and it works fine.
Hope my suggestion helps
No comments:
Post a Comment