Hi,
I am having problems updating a record in a table using adodb:
My code is:
Does anyone know what I am doing wrong please?
I am having problems updating a record in a table using adodb:
My code is:
Code:
Dim sqlStr As String
sqlStr = "UPDATE (Students INNER JOIN Student_Contacts ON Students.stuID = Student_Contacts.stuID) INNER JOIN Student_Enrollments ON Students.stuID = Student_Enrollments.stuID SET Students.stuFirstName = '" & txtEditFirstName & "', Students.stuMiddleNames = '" & txtEditMiddleNames & "', Students.stuSurname = '" & txtEditSurname & "', Students.stuGender = '" & cbEditGender & "', Students.stuDOB = '" & txtEditDOB & "', Students.stuStAddress = '" & txtEditAddressLine1 & "', Students.stuDistrict = '" & txtEditDistrict & "', Students.stuHmeCity = '" & txtEditTown & "', Students.stuHmeCounty = '" & txtEditCounty & "', Students.stuHmePostCode = '" & txtEditPostCode & "', Students.stuHmeCountry = '" & txtEditCountry & "', Students.stuNotes = '" & txtEditAdditionalNotes & "', Student_Contacts.stuHmeContactNumber = '" & txtEditTelNumber & "',"
sqlStr = sqlStr & "Student_Contacts.stuMobileContactNumber = '" & txtEditCellNumber & "', Student_Contacts.stuEmailAddress = '" & txtEditEmailAddress & "', Student_Enrollments.enrCourseStatus = '" & frmStatus & "' WHERE (([WHERE Students].[stuID]='" & txtEditStudentID & "'));"
Dim updateStudent As ADODB.Recordset
Set updateStudent = New ADODB.Recordset
updateStudent.Open sqlStr, CurrentProject.Connection, adOpenStatic, adLockReadOnly
updateStudent.Close
Does anyone know what I am doing wrong please?