我正在尝试将 asp.net 中日历中的选定日期插入 Microsoft SQL 数据库。
当我选择时间喜欢01/04/2012
它的工作时,但是当我尝试插入时,30/01/2012
我收到了消息:
将 char 数据类型转换为 datetime 数据类型会导致 datetime 值超出范围。
当我datetime
使用创建对象时closeDateCalender.SelectedDate
,c# 中的代码是:
sb.AppendFormat("Values('{0}', '{1}' ,'{2}', '{3}','{4}','{5}','{6}','{7}')",
opportunity.UserId,
opportunity.AccountId,
opportunity.OpportunityName,
opportunity.CloseDate,
opportunity.Stage,
opportunity.Probability,
opportunity.Amount,
opportunity.Description);
String prefix = "INSERT INTO Opportunities " + "([User_Id],Account_Id,Opportunity_Name,Close_Date,Stage,Probabilty,Amount,[Description])";
command = prefix + sb.ToString();
知道如何解决吗???