请高手解决:[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。

2024-11-22 19:41:39
推荐回答(2个)
回答1:

sql = "insert into tb_note(note_user,note_title,note_content,note_time,note_user_pic,note_answer,note_flag) values('"&user_name&"','"&title&"','"&content&"','"&datetime&"','"&h&"','"¬e_answer&"',"¬e_flag&")"

时间的地方不需要用#号吧。放在where后面是需要的,insert的时候不用吧。改了试试!

回答2:

你可以一个一个实验一下 先把你的sql语句里的变量全部换成值
sql = "insert into tb_note(note_user,note_title,note_content,note_time,note_user_pic,note_answer,note_flag) values('aa','bb','cc',#2010-06-22#,'dd','ee',1)"
像这样 如果这样好使的话 在逐个替换成变量 就知道哪里出问题了