Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Tkinter, Sqlite y UPDATE SQL
#1
Hola a todos.
Estoy intentando crear una pequeña aplicación para comenzar con tkinter y sqlite.
Quiero actualizar un registro sqlite exclusivamente y al realizar el update con el Where me actualiza todos los registros.
He escrito un select con el mismo where y me lee también todos los registros.
Estoy usando variables StringVar y IntVar de tkinter
Me estoy volviendo tarumba. Confused
Seguro que es una tontería pero como no entiendo mucho y ando perdido en el espacio.
Me gustaría hacer un where para que solo me lea el registro que tiene ese valor exclusivamente
Os adjunto un fichero porque una imagen vale más que mil palabras...........
También lo he probado con un sencillo where = 'MATRICULA" y lee todos los registros igualmente.
Gracias de antemano


Archivos adjuntos Miniatura(s)
   
Responder
#2
Hola. Para comparar cadenas tenés que usar el operador LIKE. Ejemplo:

Código:
SELECT * FROM vehiculos WHERE matricula LIKE 'matricula'

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
Muchas gracias, Francisco.
EL problema lo tenía en las comillas dobles - > WHERE matricula = "matricula"; he escrito matricula = 'matricula' y ahora funciona, tanto desde Python como desde el DB Browser
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)