如何使用经典 asp 读取和更新 datetimeoffset 字段?
How to read and update a datetimeoffset field using classic asp?
我在 sql 服务器 2014 数据库中有一个数据类型为 DateTimeOffset 的字段,如何使用经典 asp 创建一个正确的 Datetimeoffset 来更新这个字段?
例如,我有 2 个变量,第一个变量有日期时间,第二个变量有偏移量,我想将两者结合起来放入 Datetimeoffset db 字段。
以及如何从 Datetimeoffset 数据库字段中读取经典 asp 中的日期时间?
Classic ASP 的主要数据访问机制是 ADO。这用于 ASP、VBScript 和 VB6。
要获得 datetimeoffset
类型的支持以及 SQL 服务器的其他新功能,您需要使用 SQL 本机客户端作为 ADO 的基础数据提供者。只需在连接字符串中设置 Provider=SQLNCLI11
和 DataTypeCompatibility=80
,as described in the MSDN here.
然后您可以像与其他任何人一样简单地与您的 datetimeoffset
字段进行交互。由于 all VBScript variables are Variant typed,并且 DateTimeOffset
没有变体子类型,字段值将映射到具有 String
子类型的 Variant
。字符串表示类似于2015-12-27 19:51:35.4005420 -08:00
,其中小数位数对应于数据库中字段的精度。
我在 sql 服务器 2014 数据库中有一个数据类型为 DateTimeOffset 的字段,如何使用经典 asp 创建一个正确的 Datetimeoffset 来更新这个字段?
例如,我有 2 个变量,第一个变量有日期时间,第二个变量有偏移量,我想将两者结合起来放入 Datetimeoffset db 字段。
以及如何从 Datetimeoffset 数据库字段中读取经典 asp 中的日期时间?
Classic ASP 的主要数据访问机制是 ADO。这用于 ASP、VBScript 和 VB6。
要获得 datetimeoffset
类型的支持以及 SQL 服务器的其他新功能,您需要使用 SQL 本机客户端作为 ADO 的基础数据提供者。只需在连接字符串中设置 Provider=SQLNCLI11
和 DataTypeCompatibility=80
,as described in the MSDN here.
然后您可以像与其他任何人一样简单地与您的 datetimeoffset
字段进行交互。由于 all VBScript variables are Variant typed,并且 DateTimeOffset
没有变体子类型,字段值将映射到具有 String
子类型的 Variant
。字符串表示类似于2015-12-27 19:51:35.4005420 -08:00
,其中小数位数对应于数据库中字段的精度。