【发布时间】:2011-01-26 02:48:41
【问题描述】:
我正在将一个临时插入语句从 c# 应用程序传递到 sql server 2000/2005。有时,如果机器(安装 sql server 的地方)日期时间格式与我传入的不同,则会引发错误。
例如:在插入语句中,我传递了“2010-03-10 00:00:00-05:00”,但机器区域日期设置不同。我收到此错误:-
将 char 数据类型转换为 日期时间数据类型导致 超出范围的日期时间值。
我能否在 c# 的 Insert 语句中传递一些通用的日期格式,该格式与任何机器的区域日期时间设置完美配合?
【问题讨论】:
标签: c# sql-server sql-server-2005 tsql datetime