Comma is not valid in a where
clause. Conditions are normally separated by AND
or OR
. So, this is invalid:
WHERE Forename=:oldForename, Surname=:oldSurname
One of these would be valid:
WHERE Forename=:oldForename AND Surname=:oldSurname
WHERE Forename=:oldForename OR Surname=:oldSurname