MA运行时错误'3075'语法错误

时间:2017-06-08 22:09:31

标签: sql

我有这个代码,它显示我运行时错误'3075'语法错误,我不知道如何解决它。请帮帮我

CurrentDb.Execute "UPDATE PUNONJESIT set Id_punonjesit= '" & Me.id & "', Emer_punonjesi ='" & Me.emri & "', Mbiemer_punonjesi='" & Me.mbiemri & ", Mosha='" & Me.mosha & "', Profesioni='" & Me.profesioni & "', Rroga='" & Me.rroga & "', WHERE Id_punonjesit ='" & Me.id & "'"

1 个答案:

答案 0 :(得分:0)

我不确定是否从文本框属性或其他方式检索手动数据(例如Me.id)?如果它们是文本框,则应将其更改为此(例如,Me.id。),以便访问权限可以检索该值。

以下是我的建议:

(你)

CurrentDb.Execute "UPDATE PUNONJESIT set Id_punonjesit= '" & Me.id & "', Emer_punonjesi ='" & Me.emri & "', Mbiemer_punonjesi='" & Me.mbiemri & ", Mosha='" & Me.mosha & "', Profesioni='" & Me.profesioni & "', Rroga='" & Me.rroga & "', WHERE Id_punonjesit ='" & Me.id & "'"

(Me)的

CurrentDb.Execute "UPDATE PUNONJESIT set Id_punonjesit=" & Me.id.value & ", Emer_punonjesi =" & Me.emri.value & ", Mbiemer_punonjesi=" & Me.mbiemri.value & ", Mosha=" & Me.mosha.value & ", Profesioni=" & Me.profesioni.value & ", Rroga=" & Me.rroga.value & ", WHERE Id_punonjesit =" & Me.id.value & ";"

您可以尝试一下,看看它产生了什么错误。如果有帮助,请告诉我吗? (: