如何使用经典的asp读取和更新datetimeoffset字段?

时间:2015-12-14 13:05:47

标签: datetime asp-classic sql-server-2014 datetimeoffset

我在sql server 2014 db中有一个数据类型为DateTimeOffset的字段,如何使用经典的asp创建一个正确的Datetimeoffset来更新这个字段?
例如,我有2个变量,第一个具有日期时间,第二个具有偏移量,我想将两者结合起来放入Datetimeoffset数据库字段。

还有如何在经典的asp?

中从Datetimeoffset db字段读取日期时间

1 个答案:

答案 0 :(得分:1)

Classic ASP的主要数据访问机制是ADO。这用于ASP,VBScript和VB6。

要获得对datetimeoffset类型以及SQL Server的其他新功能的支持,您需要使用SQL Native Client作为ADO的基础数据提供程序。只需在连接字符串as described in the MSDN here中设置Provider=SQLNCLI11DataTypeCompatibility=80

然后,您可以像处理其他任何内容一样与datetimeoffset字段进行互动。由于all VBScript variables are Variant typed,且DateTimeOffset没有变体子类型,因此字段值将映射到Variant子类型String。字符串表示类似于2015-12-27 19:51:35.4005420 -08:00,其中小数位数对应于数据库中字段的精度。