如何修复在SQL Server中工作但在Visual Studio中崩溃的查询?

时间:2016-03-16 16:20:42

标签: sql-server visual-studio

这是查询

INSERT INTO GST_Chp 
    VALUES('Date envoi', '__001_commande Achat', '', 'DATE', 'False', '', '16/3/2016', '8') 

正确插入适用于SQL Server,但当我的网络应用程序尝试运行它时,

  

"从字符串到日期操作的转换导致了   范围结果"

发生

错误。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

它应该是运行查询的用户上下文和日期字段。从来没有把日期作为dd / mm / yyyy放在你的查询中;你发现它并不可靠。

如果你必须将它们直接放在这样的查询文本中,请使用yyyy-mm-dd,这通常是安全的。理想情况下使用参数对象并传递值;更可靠。