[pyar] COMO SABER SI UNA CONSULTA SQL EN PYTHON ES EFECTIVA
Andrés Ramírez
andres.ramirez.miori en gmail.com
Mie Ago 16 13:09:17 ART 2017
Acá dicen usar el método size
https://forum.qt.io/topic/12901/count-qsqlquery-results/2
El 16 ago. 2017 1:04 PM, "Andrés Ramírez" <andres.ramirez.miori en gmail.com>
escribió:
> Sin conocer lo que está usando parecería que deberías hacer algo del tipo
> query.count()
>
> El 16 ago. 2017 12:56 PM, "Roberto Matarrita" <rmatarria en gmail.com>
> escribió:
>
>> Esta es la forma de como lo estoy haciendo.
>>
>> def Consultar2(self):
>> llave = str(self.identificacion.text())
>> sql = ("SELECT * FROM usuarios where id
>> ="+self.identificacion.text())
>>
>>
>> query = QSqlQuery(sql)
>>
>> consulta = QSqlQuery()
>> consulta.prepare(sql)
>> consulta.bindValue(":ID ",id)
>>
>> estado = consulta.exec_()
>>
>> if estado == True:
>> idatos = self.identificacion.text()
>> nombre = self.nombre.text()
>> edad = self.edad.text()
>>
>> #Ciclo para mostrar los datos en pantalla, por si se trae más de
>> una fila.
>> while query.next():
>>
>> ide = QTableWidgetItem(str(query.value(0)))
>> nombre = QTableWidgetItem(str(query.value(1)))
>> edad = QTableWidgetItem(str(query.value(2)))
>> self.identificacion.setText(str(query.value(0)))
>> self.nombre.setText(query.value(1))
>> self.nombreaux.setText(query.value(1))
>> self.edad.setText(str(query.value(2)))
>> QMessageBox.information(self,"Consulta Datos
>> Correcta.","Validacion Correcta",QMessageBox.Discard)
>>
>> else:
>> QMessageBox.information(self,"Dato No Encontrado.","Validacion
>> Incorrecta",QMessageBox.Discard)
>>
>>
>> El 16 de agosto de 2017, 4:52, Maxi <maxirobaina en gmail.com> escribió:
>>
>>>
>>> El 16/08/2017 01:06, "Roberto Matarrita" <rmatarria en gmail.com> escribió:
>>> >
>>> > Buenas noches.
>>> >
>>> > Estoy utilizando Python 3.5 y PYQT5.
>>> >
>>> > Necesito saber cuando una consulta sql no trae información para
>>> mostrar un mensaje de Datos no Encontrados.
>>> >
>>> > Lo hago utilizando un IF, pero no me da los resultado que necesito.
>>> >
>>> Podes poner un ejemplo de como lo estás haciendo?
>>>
>>> Saludos
>>>
>>> _______________________________________________
>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>> Sitio web: http://www.python.org.ar/
>>>
>>> Para administrar la lista (o desuscribirse) entrar a
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170816/14cb6de5/attachment-0001.html>
Más información sobre la lista de distribución pyar