SqlDataSource.InsertParameters.Add添加时间参数报字符串的格式不正确错误

  使用SqlDataSource.InsertParameters.Add给InsertCommand中的时间类型的添加参数时如果出现“字符串的格式不正确错误”错误,可以使用下面的语句代替。
   

//ArticleDB.InsertParameters.Add("PubDate",DateTime.Now.ToString());
//===>
ArticleDB.InsertParameters["PubDate"].DefaultValue = DateTime.Now.ToString();


  更好的方法就是给数据库此字段设置默认值,这样和时间相关代码都不需要了。

sqlserver时间默认值为getdate()
access为now()

加支付宝好友偷能量挖...


原创文章,转载请注明出处:SqlDataSource.InsertParameters.Add添加时间参数报字符串的格式不正确错误

评论(0)Web开发网
阅读(145)喜欢(0)Asp.Net/C#/WCF