Синтаксическая ошибка в строке в выражении запроса в shortssize = S - PullRequest
0 голосов
/ 14 мая 2018

Я обновляю запись в MS Access, используя этот код, но он всегда возвращает ошибку.Я не знаю, какую часть исправить.Пожалуйста, помогите мне, я не могу найти, какая часть является ошибкой

enter image description here

Private Sub SaveChanges()
    con.ConnectionString = OpenDBConnection()
    con.Open()
    Dim sql As String = "Update [JobOrderProd] set [CustomerOrderNumber] = 
    '" & CustomerOrderNumtxtbox.Text & "', [ItemNumber] = '" &
        ItemNumbertxtbox.Text & "', [JerseyName] = '" & 
       JerseyNametxtbox.Text & "', [JerseyNumber] = '"`
        & JerseyNumbertxtbox.Text & "', [JerseySize] = '" & 
          JerseySizetxtbox.Text & "', 
        [ShortsSize] = '" & ShortsSizetxtbox.Text
    Dim cmd As New OleDbCommand(sql, con)`enter code here`
    cmd.ExecuteNonQuery()`enter code here`
    con.Close()
    MsgBox("Entry for JO Production has been updated.")
    ClearForm()
End Sub

1 Ответ

0 голосов
/ 14 мая 2018

Я думаю, вы пропустили одну кавычку в конце.добавить это в конец & "'"

JerseySizetxtbox.Text & "', 
[ShortsSize] = '" & ShortsSizetxtbox.Text & "'"
...