Когда вы включаете строковый литерал в запрос, вы можете заключить строку в одинарные или двойные кавычки; Access 'двигатель базы данных примет либо. Таким образом, двойные кавычки позволят избежать проблемы со строкой, содержащей одинарные кавычки.
SELECT * FROM tblStudents WHERE [name] Like "Daniel O'Neal";
Если вы хотите сохранить одинарные кавычки вокруг вашей строки, вы можете удвоить одинарную кавычку внутри нее, как упоминалось в других ответах.
SELECT * FROM tblStudents WHERE [name] Like 'Daniel O''Neal';
Обратите внимание на квадратные скобки, окружающие name . Я использовал скобки, чтобы уменьшить вероятность путаницы механизма базы данных, потому что name является зарезервированным словом .
Непонятно, почему вы используете в своем запросе сравнение Like . Исходя из того, что вы показали, это должно работать вместо этого.
SELECT * FROM tblStudents WHERE [name] = "Daniel O'Neal";