存储过程时间参数问题 declare @i datetimeset @i = getdate()exec CreateUser'121121','121121',@i,'' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exec CreateUser'121121','121121',GetDate,'' 可能与定义的smalldatetime有关系 是 smalldatetime 时间类型引起的你 getdate() 和DateTime.Now 所得的时间都是长时间格式 默认情况下,存储过程的参数只能代替常量,而不能用于代替表名、列名或其它数据库对象的名称。getdate()是一个非确定性函数,不是常量。 谢谢上面的兄弟们SqlParameter[] p ={ 。new SqlParameter("@LastLoginTime",SqlDbType.SmallDateTime),};p[2].Value = DateTime.Now();这样传的应该是SmallDateTime格式呀,错误说是:将参数值从 String 转换到 DateTime 失败。 p[2].Value = DateTime.Now;错误了,是这个 数据库对象所属用户的问题: 请问如何提高sql语句的效率? 在发布时出现浏览快照错误 SQL自动启动问题,高手呀急急急 关于MERGE,唯一索引问题,求解! 如何语句查询各个数据库占服务器资源?累计的,不是实时的 如何得到一次insert涉及到的记录id号,大家帮忙,谢谢! 我想实现分组后再排序,我是asp来的 在报表中是怎么实现统计数据的? 如何在数据库设计时实现优化? SQLserver2000技术讨论群,12955717大家请进,不管能力如何要求的是一种互相帮助 急求存储过程的修改,在线等!!
'121121',
'121121',
GetDate,
''
你 getdate() 和DateTime.Now 所得的时间都是长时间格式
SqlParameter[] p ={
。
new SqlParameter("@LastLoginTime",SqlDbType.SmallDateTime),
};
p[2].Value = DateTime.Now();
这样传的应该是SmallDateTime格式呀,错误说是:
将参数值从 String 转换到 DateTime 失败。
错误了,是这个