sqlite - Sqlite 列被格式化为时间戳,当通过 asp classic 访问时,值返回为 null
问题描述
我已经将一个 sqlite 数据库上传到我的服务器上。数据库只包含两个字段,一个是 ID,另一个是定义为时间戳的日期(看起来好像是 unix 日期)。
打开数据库后,使用经典的 asp,编写我的代码来显示记录中的数据。但是,当通过代码访问时,日期字段显示为空。我以前没有见过这种行为,所以我错过了一些简单的东西。我可以轻松访问数据库中的其他字段,但任何键入为时间戳的字段都无法访问和操作为正确的人工日期。
下面是代码的简单版本。我需要做什么才能访问日期?这应该是一件非常简单的事情,但我显然在这里遗漏了一些东西。在这些年的编程中,我认为我从来没有使用过将字段定义为时间戳的其他人的数据库。我从不使用那种类型。
希望这是一个简单的问题。非常感谢...
dim hotAirOconn
set hotAirOconn=server.createobject ("ADODB.connection")
hotAirOconn.open "DRIVER=SQLite3 ODBC Driver;Database=C:/lindsey/webPages/azAirVentures/database/textfiles_AZAirVentures/hotAir/hotAirDatabase_"&request("commandID")&".sqlite;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0; "
set db = server.CreateObject("ADODB.RecordSet")
query="select * from zFlight"
db.Open query, hotAirOconn, adopenkeyset
while not db.eof
response.write db("zDateofFlight")
db.movenext
wend
解决方案
推荐阅读
- javascript - ComponentRef.destroy() 方法是否也取消订阅组件事件发射器?
- batch-file - 批处理脚本在执行 JBoss CLI 命令后终止
- r - 根据 R 中的出现次数对列进行排序
- php - 当同一模型也存在 HasMany 关系时,如何更新 HasOne 关系?
- db2 - 如何在 db2 中使用 Week() 并将星期四作为一周的开始日期,而不是在星期一或星期日
- python-3.x - 我的 Python 代码中的错误:Python 中的 elseif 错误
- python - Google Cloud Composer,气流作业无法识别已安装的 PyPi 包
- php - 如何只接受 HTTPS 请求而拒绝 HTTP?
- signalr - SignalR 客户端错误:在收到调用结果之前连接开始重新连接
- azure - Azure SQL DTU 跳起来并“卡住”