SELECT/WHERE中的python SQL变量

2024-09-23 22:30:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我在传递一个像

query7 = QSqlQuery ("SELECT Exemplo FROM TabelaSubst WHERE Palavra="+text+" ORDER BY Exemple ASC;")

我得到了任何像这样传递我的可变文本的东西。 如果我打印query7.next()我就得到了false。。在

我的程序是用PYQT编写的,我有一个组合框,当我从中选择一些文本时,我把这个文本传递给我的变量“text”,我想在我的中使用它,其中Palavra=text,但我不知道怎么做。我这样做是因为有了它,我会得到这些文本的例子,并把它放在一个qtablewidget中。。在

当我用一个词搜索时,比如

^{pr2}$

。。没关系。。我得到了我的表与例子。。。 但如果我把“罗纳尔多”改成可变文本,我会得到任何东西。。在

创建im的方法是创建im:

index1 = 0

while (query7.next()):
        self.tableWidget.setItem(index1,0,QTableWidgetItem(query7.value(0).toString()))  
        index1 = index1+1

Tags: textfrom文本whereselect例子next我会