【发布时间】:2015-06-25 22:05:17
【问题描述】:
更新记录时,某些DateTime 值可能看起来像2015-06-25T01:35:52Z 或13 jun 2014
所以在编写查询时我会这样做:
Dim Query As String = "Update Activities set ActivityDate = '" & theDate & "' where customerid = 10"
(使用 vb.net)
但会导致错误。我可以使用DateTime 转换吗?
【问题讨论】:
-
尝试更改应用程序中的格式。 SQL Server 应该接受第一种格式。
-
我在使用第一种格式时也遇到了错误。
-
删除末尾的
Z。文档清楚地表明输入支持 ISO 8601 (msdn.microsoft.com/en-us/library/ms187819.aspx)。 -
你两次提到错误错误信息是什么?
标签: sql sql-server vb.net