Python - Borrar un registro con dato de variable (sqlite3)

 
Vista:
sin imagen de perfil
Val: 31
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Borrar un registro con dato de variable (sqlite3)

Publicado por Samuel (16 intervenciones) el 24/08/2018 04:15:34
Hola estoy tratando de borrar un registro con el dato contenido en una variable fuera de la instrucción que va en "CURSOR.EXECUTE()" pero me da un error: ValueError: operation parameter must be str


1
2
3
4
5
6
7
8
9
10
11
12
import sqlite3
conexion = sqlite3.connect("BaseEjemplo.db")
cursor = conexion.cursor()
 
variable = 125
 
consulta = ("DELETE FROM TablaEjemplo WHERE Codigo=?",(variable))
 
cursor.execute(consulta)
 
conexion.commit()
conexion.close()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 31
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Borrar un registro con dato de variable (sqlite3)

Publicado por Samuel (16 intervenciones) el 24/08/2018 04:39:39
Ya encontré la solución por si alguien también esta sufriendo.

1
2
3
variable = 125
 
consulta = ("DELETE FROM TablaEjemplo WHERE Codigo='"+str(variable)+"'")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 4
Ha disminuido su posición en 21 puestos en Python (en relación al último mes)
Gráfica de Python

Borrar un registro con dato de variable (sqlite3)

Publicado por Julian (1 intervención) el 25/12/2020 06:50:00
Estuve un rato muy largo con ese problema.
Me acabas de sacar una sonrisa.
Muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar