Я пытаюсь передать переменную в качестве параметра в запросе на доступ, чтобы я мог создать список похожих имен на своем веб-сайте. Я использую pyodb c для доступа к базе данных .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%")
Как передать переменную пользовательского ввода, чтобы этот запрос работал? Заранее спасибо.