Я пытаюсь сделать вставку на событие нажатия кнопки, и я продолжаю получать ошибку времени выполнения отсутствующего оператора в выражении запроса, мой запрос выглядит следующим образом. Есть идеи?Ошибка выполнения 3075 не может понять это
Private Sub CmdAdd_Click()
Dim strSql As String
strSql = "INSERT INTO Current_Costs(PO_Number,Lineitemid,Capital_detail,CapitalID,GL_Number,Cost_Type,Cost_Center,Cost_cat,Item_Cost,PO_Date)" & _
" VALUES (" & Me.txtPONum & "','" & _
Me.cmbCapDetail & "','" & _
Me.cmbCapDetail.Column(1) & "','" & _
Me.txtCapID & "','" & _
Me.txtGLNum & "','" & _
Me.cmbCostType & "','" & _
Me.txtCostCen & "','" & _
Me.cmbCostCat & "','" & _
Me.txtCost & "','" & _
Me.TxtPODate & "')"
DoCmd.RunSQL strSql
У меня есть подобный запрос, который имеет тот же вопрос, и я не могу видеть проблему
CurrentDb.Execute ("UPDATE Current_Costs " & _
"SET PO_Number='" & Me.txtPONum & "'" & _
",Lineitemid='" & Me.cmbCapDetail & "'" & _
",Capital_detail='" & Me.cmbCapDetail.Column(1) & "'" & _
",CapitalID='" & Me.txtCapID & "'" & _
",GL_Number='" & Me.txtGLNum & "'" & _
",Cost_Type='" & Me.cmbCostType & "'" & _
",Cost_Center='" & Me.txtCostCen & "'" & _
",Cost_cat='" & Me.cmbCostCat & "'" & _
",Item_Cost='" & Me.txtCost & "'" & _
",PO_Date='" & Me.TxtPODate & "'" & _
"WHERE LineItemPOID=" & Me.txtID.Tag)
редактировать Решенные
Это ' "VALUES (" & Me.txtPONum & " ''" & _' коротка одна цитата, она должна быть'»VALUES ('» & Me.txtPONum & «',' '& _'. Но я не думаю, что это даст номер ошибки, которую вы цитируете. – Fionnuala
спасибо, что дайте это попробовать – user1902540
сработало спасибо – user1902540