我最近涉足 SQL 中的参数化查询。我现在在执行查询时收到有关日期的投诉
日历 System.Globalization.GregorianCalendar 不支持字符串表示的 DateTime。
当我得到查询时,我得到参数化的查询字符串
SELECT * FROM Table WHERE field = @p_param
为了调试这个我需要得到的是
SELECT * FROM Table WHERE field = "2012-03-12 14:09:00"
我到底该怎么做?我怀疑这很简单,但我就是看不到!
datetime 参数添加了以下内容:
sql2.Parameters.Add("@p_UpdateTime", SqlDbType.DateTime).Value = DateTime.Parse(updateTime);
并且正常运行时间正在设置
String updateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ff");