繁体   English   中英

从文本字段到SQL语句ms访问的短日期

[英]Short Date from text field into sql statement ms access

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

db引擎无法将21.03.2016用作日期文字。

Format数据库引擎可以使用的方式。

改变这个......

& Me!txtData &

对...

& Format(Me!txtData, "yyyy-m-d") &

或者,您可以使用参数查询,然后在不考虑格式的情况下提供所需的日期/时间值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM