Я пытаюсь передать переменную в качестве параметра в запросе доступа, чтобы создать список похожих имен на моем веб-сайте. Я использую pyodbc для доступа к базе данных .mdb для моего приложения Flask. Я пробовал передавать переменную разными способами, например ...
xyz = "SomeName"
cursor.execute('SELECT * FROM Employees WHERE EmployeeName LIKE %?%', xyz)
это не сработало, поэтому я попробовал ...
xyz = "SomeName"
cursor.execute('SELECT * FROM Employees WHERE EmployeeName LIKE ?', "%xyz%")
это не проблема. Переменная больше не является переменной в двойных кавычках, поэтому она запускает xyz как строку. Но запрос работает, когда я передаю его как строку ...
cursor.execute('SELECT * FROM Employees WHERE EmployeeName LIKE ?', "%SomeName%")
Как передать переменную пользовательского ввода, чтобы этот запрос работал? Заранее спасибо.