在存储过程中用GETDATE()获取系统时间是报出“从字符串向DateTime转换时失败”的错误。网站服务器和数据库服务器不是同一台机器时才有这中错误。我的解决办法:把时间作为参数直接传递到存储过程。
今天发现新问题,当时做的一个C/S系统,日期用的DateTime.Now,结果客户根据http://hi.baidu.com/chrisfang/blog/item/9990a8fd8afd801709244d8c.html,在本机系统中修改了时间格式,结果问题就出来了,改用DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");就OK了。