Mostrar registros de BBDD en tabla
Publicado por rodic (4 intervenciones) el 15/10/2020 19:13:23
Hola!
No consigo definir de forma correcta éste método para mostrar registros de una base de datos en una tabla de una aplicación;
Se trata de 5 columnas (ejemplo: a, b, c, d y e) con datos text, y quiero mostrarlos en las cinco columnas de mi aplicación, cada uno en su sitio, y sé que el problema lo tengo en esta última línea (text = row[0][1][2][3][4]), he probado de mil maneras a trasladar los cinco datos, ¿Podríais confirmarme si esta es la forma correcta de escribir la línea?
El error que me sale al ejecutar es "int" object is not subscriptable.
Muchas gracias!
No consigo definir de forma correcta éste método para mostrar registros de una base de datos en una tabla de una aplicación;
1
2
3
4
5
6
7
8
9
10
11
def get_exp(self):
exp = self.tree.get_children()
#Recorrer:
for element in exp:
self.tree.delete(element)
#Consulta de datos:
query = 'SELECT * FROM tablaExp ORDER BY num DESC'
dbRows = self.run_query (query)
#Rellenar los datos:
for row in dbRows:
self.tree.insert('', 0, text = row[0][1][2][3][4])
Se trata de 5 columnas (ejemplo: a, b, c, d y e) con datos text, y quiero mostrarlos en las cinco columnas de mi aplicación, cada uno en su sitio, y sé que el problema lo tengo en esta última línea (text = row[0][1][2][3][4]), he probado de mil maneras a trasladar los cinco datos, ¿Podríais confirmarme si esta es la forma correcta de escribir la línea?
El error que me sale al ejecutar es "int" object is not subscriptable.
Muchas gracias!
Valora esta pregunta


0