Sqlite列的格式设置为时间戳,并且通过ASP Classic访问时,值返回为null

时间:2018-07-11 14:23:04

标签: sqlite asp-classic

我已将一个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

0 个答案:

没有答案