我在sql server 2014 db中有一个数据类型为DateTimeOffset的字段,如何使用经典的asp创建一个正确的Datetimeoffset来更新这个字段?
例如,我有2个变量,第一个具有日期时间,第二个具有偏移量,我想将两者结合起来放入Datetimeoffset数据库字段。
还有如何在经典的asp?
中从Datetimeoffset db字段读取日期时间答案 0 :(得分:1)
Classic ASP的主要数据访问机制是ADO。这用于ASP,VBScript和VB6。
要获得对datetimeoffset
类型以及SQL Server的其他新功能的支持,您需要使用SQL Native Client作为ADO的基础数据提供程序。只需在连接字符串as described in the MSDN here中设置Provider=SQLNCLI11
和DataTypeCompatibility=80
。
然后,您可以像处理其他任何内容一样与datetimeoffset
字段进行互动。由于all VBScript variables are Variant typed,且DateTimeOffset
没有变体子类型,因此字段值将映射到Variant
子类型String
。字符串表示类似于2015-12-27 19:51:35.4005420 -08:00
,其中小数位数对应于数据库中字段的精度。