-
[PyQt5] QSqlQuery::value: not positioned on a valid recordPython/PyQt5 2022. 1. 9. 00:53반응형
sql = "SELECT note, rating FROM data WHERE id=1234" query = QSqlQuery(sql) query.first() print(query.value(0)) print(str(query.value(1))
데이터가 없는 데 query.first() 등을 실행할 때
value: not positioned on a valid record
경고가 발생한다.
작동은 되지만 보기 좋지 않다.sql = "SELECT note, rating FROM data WHERE id=1234" query = QSqlQuery(sql) if query.first(): print(query.value(0)) print(str(query.value(1))
이렇게 if문으로 처리해 주면 깔끔....
반응형