Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/08/2011, 23:23
cipos
 
Fecha de Ingreso: febrero-2011
Mensajes: 32
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Textbox y sqlite

Razpeitia, no te imaginas lo que agradezco tu ayuda.
Ya solucione el problema del módulo buscardato.
Sólo me faltan terminar 2. Borrar dato y mostrar los datos la DB en un listBox.
Mis preguntas (casi seguro son las últimas!:P).
El módulo de borrar el interprete me da el siguiente error:

OperationalError: database is locked

Por las dudas este es el código:
Código Python:
Ver original
  1. def borrarDato():
  2.     bbdd = dbapi.connect("bbdd.dat")
  3.     cursor = bbdd.cursor()
  4.     autor, titulo = (entries[label].get() for label in fieldnames)
  5.     cursor.execute("DELETE from Personas where libro=?",(titulo,))
  6.     bbdd.commit()
  7.     bbdd.close()

Alguna idea?.

Y en el de mostrar los datos en un listBox, con los datos ordenados alfabéticamente según la opción que marque, no tengo muy claro como lo voy a hacer, ese módulo lo dejo para lo último, cuando ya tenga todos los otros listos veré.

Gracias nuevamente por la ayuda, espero no estar abusando.
Saludos!.

EDIT: delete.
Ya probé lo de cambiar el timeout y no es eso.

Última edición por cipos; 26/08/2011 a las 23:38