1

再会,

我在 Access 中有两个 DateTime 字段,用于保存日历日期,一个用于保存日历时间。合并或拆分后,我无法让我的 INSERT 语句使用 UCanAccess 工作(即使有些工作使用 JET 引擎)。请有人建议如何调整我在下面尝试插入行的语句?

INSERT INTO Calendar(AppDate,AppTime,AssociatedPatientID,Type,ProviderID)
   VALUES (#2015-04-16#,18:20:00.0,0,'app',1);

另外,如果可能的话,您能否提供一个有关如何插入单个字段的示例?我尝试了以下方法,但遇到了各种各样的异常:

#2015-04-16 18:20:00.0,0#

提前感谢您的帮助!

4

1 回答 1

3

由于Time也是一个 Date 组件,因此您需要将值包装在 # 标签中。但是,您只需要HH:NN:SS而不是毫秒部分。所以 #18:20:00# 是你使用的而不是 18:20:00.0

所以你的 INSERT 语句看起来像,

INSERT INTO Calendar(AppDate, AppTime, AssociatedPatientID, Type, ProviderID)
             VALUES (#2015-04-16#, #18:20:00#, 0, 'app', 1);

乐意效劳 !:)

于 2015-04-17T09:47:17.140 回答