次のような変数を渡すのに問題があります
query7 = QSqlQuery ("SELECT Exemplo FROM TabelaSubst WHERE Palavra="+text+" ORDER BY Exemple ASC;")
このように変数テキストを渡すものを取得しています。そして、私がquery7.next()を印刷すると、私はfalseになります..
私のプログラムは PYQT を使用しています。コンボボックスがあり、そこからテキストを選択すると、このテキストを変数「テキスト」に渡し、それを Where Palavra = textで使用したいのですが、方法がわかりませんそれ。私はそれを使ってこれらのテキストの例を取得し、それをqtablewidgetに入れるので、私はそれをやっています..
のように単語で検索すると
query7 = QSqlQuery ("SELECT Exemplo FROM TabelaSubst WHERE Palavra='ronaldo' ORDER BY Exemple ASC;")
.. わかりました.. 例を含むテーブルを取得します... しかし、変数テキストの「ronaldo」を変更すると、何かが得られます..
例を配置するためのテーブルを作成する方法は次のとおりです。
index1 = 0
while (query7.next()):
self.tableWidget.setItem(index1,0,QTableWidgetItem(query7.value(0).toString()))
index1 = index1+1