设置
我有一个用于驱动 Web 服务压力测试的 VBScript。该脚本创建一个测量数据文件,每条记录都带有一般日期/时间的时间戳:
FormatDateTime(Now(), 0)
这会创建日期,例如
mm/dd/yyyy hh:mm:ss [AM|PM]
我需要将此数据文件导入 MS-Access 2003 数据库。Access 数据库中的表有一个名为的列TimeStamp
,其数据类型为Date/Time
,格式为General Date
。
我的导入规范有一个以Timestamp
日期类型命名的字段Date/Time
。在Dates, Times, and Numbers
框架中,选择了以下选项:
Date Order: MDY Date Delimiter: / Time Delimiter: : Four Digit Years: Checked
数据文件以制表符分隔,第一行中的字段名称。
问题
当我导入我的数据文件时,时间戳字段中的每条记录都失败并出现Type Conversion Failure
错误。
问题
有没有办法按原样导入数据,还是我必须先将时间戳字段“按摩”为 24 小时日期/时间格式?如果是后者,有没有办法在我的 VBScript 代码中格式化时间戳,以 24 小时格式写入日期/时间?我试过
FormatDateTime(Now(), "mm/dd/yyyy hh:mm:ss")
但 VBScript 对此感到不满。