【发布时间】:2013-08-22 15:10:12
【问题描述】:
我有一个从 MS Access 数据库到 informix 数据库的 ODBC 连接,并希望在查询中显示保存在本机数据库中的时间,即“dd/mm/yy hh:nn:ss.000”。似乎无论我在 Access 中尝试什么格式,我都无法模拟这一点,尽管我可以在 MS Excel 中做到这一点!?
我用过,除其他外,但无济于事:
Format([startdatetime],"dd/mm/yy hh:nn:ss.000")
Format([startdatetime],"dd/mm/yy hh:nn:ss,SSS")
有什么想法吗?
【问题讨论】:
-
从 Access 端看,这些 Informix 值的数据类型是什么?
SELECT Typename(startdatetime) FROM YourLinkedTable; -
这是您之前问题的重复或后续问题吗? stackoverflow.com/q/16692942/77335
-
是的,我正在处理来自同一数据源的类似问题,但这次时间戳更为关键。我尝试了 SQL 语句,但数据库返回一个错误,指出调用失败,因为表不存在!
-
是的,我改了。
-
我已经尝试了第二次,使用向导而不是输入 SQL,它成功了!它显示“日期”。