SqlParameter传递DateTime的问题
Insert:
private const string PARM_POSTDATE = "@PostDate";
SqlParameter[] parms = new SqlParameter[4];
……
parms[2] = new SqlParameter(PARM_POSTDATE, SqlDbType.DateTime,8);
parms[2].Value = picInfo.PostDate;//这个PostDate是通过Datetime.Now获得的。
……
然后交给SqlHelper执行。
在int val = cmd.ExecuteNonQuery();这里就会出错,说从string想datetime的转换无效。
但是如果不用SqlParameter,直接写好sql语句就没问题,不知道该怎么个改法