Я использую 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
Мне кажется, что он принимает строку до ... тогда ничего больше. Я не знаю, вот почему я спрашиваю лол. Как должен выглядеть мой код?