strSQLzm1a = "INSERT INTO dbGrafikTest (imieNazwisko, numerTelefonu, zmiana, praca, data) VALUES ('" & Me!listZM1a.Column(0) & "', '" & Me!listZM1a.Column(1) & "', 'zm1', 'automatyk', #" & Me!txtData & "#);"
此SQL语句返回错误:
查询表达式中的日期语法错误'#21.03.2016'。
txtData
是text field
,其格式为Short Date
。
我正在搜索谷歌找到我的语法错误的答案,我真的不明白我做了什么。
数据库列data
也被格式化为Date/Time
。
答案 0 :(得分:0)
数据库引擎无法处理21.03.2016
日期文字。
Format
以数据库引擎可以使用的方式。
改变这个......
& Me!txtData &
到此......
& Format(Me!txtData, "yyyy-m-d") &
或者您可以使用参数查询,然后提供所需的日期/时间值,而不考虑格式问题。