Я использую MS Access 2003 и пытаюсь выполнить сразу несколько запросов с помощью VB. Когда я пишу запрос в SQL, он работает нормально, но когда я пытаюсь сделать это в VB, он просит меня «Ввести значение параметра» для DEPA, а затем DND (это первые несколько букв из двух имеющихся у меня строк). Вот код:
Option Compare Database
Public Sub RemoveDupelicateDepartments()
Dim oldID As String
Dim newID As String
Dim sqlStatement As String
oldID = "DND-01"
newID = "DEPA-04"
sqlStatement = "UPDATE [Clean student table] SET [HomeDepartment]=" & newID & " WHERE [HomeDepartment]=" & oldID & ";"
DoCmd.RunSQL sqlStatement & ""
End Sub
Мне кажется, что он берет струну до - и больше ничего. Я не знаю, поэтому я спрашиваю, лол. Как должен выглядеть мой код?