最佳答案
                                        
                                                                        
                                我不想验证 txtBirthDate,所以我想在数据库中传递 DateTime.MinValue。
我的代码:
 if (txtBirthDate.Text == string.Empty)
objinfo.BirthDate = DateTime.MinValue;
else
objinfo.BirthDate =  DateTime.Parse(txtBirthDate.Text);
返回
我收到一个 SQL 错误:
SqlDateTime 溢出。必须在1/1/175312:00:00 AM 和12/31/999911:59:59 PM 之间。
我理解它,但我不明白为什么 DateTime.MinValue返回无效的日期时间,不能插入数据库。如何处理这种情况?
 
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                            