Найти - Пользователи
Полная версия: PyQt5, MySQL. Не работает addBindValue()
Начало » Базы данных » PyQt5, MySQL. Не работает addBindValue()
1
Rizen
Не работает:
query = QSqlQuery(db)
query.prepare("SELECT AccessLevel FROM users WHERE Name='?'")
query.addBindValue("someName")
query.exec_()
query.next()
al = query.value('AccessLevel')

Работает:
query = QSqlQuery(db)
query.exec_("SELECT AccessLevel FROM users WHERE Name='Admin'")
query.next()
al = query.value('AccessLevel')

Что не так с первым?
4kpt_III
Не совсем ответ на вопрос, но все-же. Рекомендую глянуть в сторону SQLAlchemy. Колбасить руками SQL в наше время нужно только для очень и очень нагруженных проектов. Ключевое слово “очень”. А так это и затратно по-времени и тупо скучно

P.S. Извиняюсь за отсутствие ответа на вопрос…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB