簡體   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