X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FVerima%2FBase%2FtableGroupes.py;h=7a78dfa05249c0186706b4ebd93d94edd8c7a4a1;hb=e8173b4ff130ddb26d165c92403ef847fdfb8be2;hp=9f0cca91860e2ca8d6a4d3557146a2f5558a72d0;hpb=d3c8d42fe22e4abf7e96068298bd49f44a3fc428;p=modules%2Fsmesh.git diff --git a/src/Tools/Verima/Base/tableGroupes.py b/src/Tools/Verima/Base/tableGroupes.py index 9f0cca918..7a78dfa05 100644 --- a/src/Tools/Verima/Base/tableGroupes.py +++ b/src/Tools/Verima/Base/tableGroupes.py @@ -1,5 +1,5 @@ -from PyQt4 import QtSql, QtCore -from tableDeBase import TableDeBase +from qtsalome import QSqlQuery +from .tableDeBase import TableDeBase class TableGroupes (TableDeBase): def __init__(self): @@ -9,7 +9,7 @@ class TableGroupes (TableDeBase): def createSqlTable(self): - query=QtSql.QSqlQuery() + query=QSqlQuery() texteQuery ="create table Groupes( nomGroupe varchar(40),idMaillage int, idVersion int," @@ -18,29 +18,29 @@ class TableGroupes (TableDeBase): texteQuery+="foreign key (idVersion) references Versions(id)," texteQuery+="primary key (nomGroupe,idMaillage,idVersion,Entite));" - print "Creation de TableGroupes : ", query.exec_(texteQuery) + print("Creation de TableGroupes : ", query.exec_(texteQuery)) def getVal(self,nomGroupe,idMaillage,idVersion,typeMaille): val=0 # Valeur si l enregistrement n existe pas - query=QtSql.QSqlQuery() + query=QSqlQuery() texteQuery ='select NbEntite from Groupes where nomGroupe ="' + nomGroupe +'"' texteQuery +=' and idMaillage=' + str(idMaillage) texteQuery +=' and idVersion = ' + str(idVersion) texteQuery +=' and Entite ="' + str(typeMaille) + '";' query.exec_(texteQuery) - while (query.next()) : + while (next(query)) : val=query.value(0).toInt()[0] - while (query.next()) : - print "plusieurs enregistrements dans groupe pour ", nomGroupe," ",str(idMaillage)," ",str(idVersion),"\n" + while (next(query)) : + print("plusieurs enregistrements dans groupe pour ", nomGroupe," ",str(idMaillage)," ",str(idVersion),"\n") return val def getAllEntity(self): - query=QtSql.QSqlQuery() + query=QSqlQuery() texteQuery ="select distinct Entite from Groupes;" query.exec_(texteQuery) maListe=[] - while (query.next()) : + while (next(query)) : maListe.append(str(query.value(0).toString())) return maListe