Python - problema con sqlite3 al insertar datos

   
Vista:

problema con sqlite3 al insertar datos

Publicado por Antom G (2 intervenciones) el 13/05/2016 01:53:28

Problemas al insertar datos en sqlite 3



Hola a todos,
Soy nuevo en Python y hace unas semanas empecé a desarrollar un programa en Python. Tuve varios problemas desde que empecé a programar, ya que vengo de C++ programando.

Básicamente el programa tiene que insertar, modificar o eliminar datos(tipo formulario).
El problema está en que cuando ejecutó el archivo . py, ingreso los datos y luego el programa se cierra de repente y lo que puedo ver por unos segundo es un Traceback y el resto no logró verlo.

Lo curioso de esto es que en el IDLE de Python el programa corre bien y no salta ningún error.

AQUI ESTA EL CÓDIGO:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import sqlite3
x=[1,2,3]
fecha=[]
prueba=[]
i=1
for number in x:
      print('ingrese el', i, 'datos: ')
      n=int(input())
      prueba.append(n)
      i+=1
date=input('ingrese la Fecha: ')
fecha.append(date)
prueba+=fecha
prueba=tuple(prueba)
 
conn=sqlite3.connect('basededatos.db')
c=conn.cursor
c.execute('INSERT INTO DB1(Num1,Num2,Num3,Fecha) VALUES(?,?,?,?)',prueba)
conn.commit()
conn.close()

Necesito ayuda Urgente, Por favor
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