[Python-es] [OT] Cargar información en una base de datos SQLite desde un archivo .sql

Andrey Antoukh andsux en gmail.com
Jue Abr 7 23:04:49 CEST 2011


Hola craf!

Te recomendaría que leyeras y aprendieras las cosas como la mayoría de
la gente hace, autofomandose o pagando una clase.

Esto es una lista de usuarios, no el soporte técnico, ni mucho menos
profesorado a distancia, las dudas que estas preguntando son
fácilmente "resolubles" con una búsqueda en google. O lectura de la
propia documentación de python o sqlite en este caso.

Reiteradamente ya he repetido en esta lista, no quiero generalizar
pero muchos de los que la formamos, somos gente que trabaja, y ademas,
perder tiempo explicando algo que ya esta mil veces explicado dudo
mucho que quiera hacerlo cualquiera.

En fin, no te ofendas, solo que te animo que pongas de tu parte y
hagas el esfuerzo al menos de buscar y informarte de la documentación
existente antes de plantar la duda a la lista.

Un saludo.
Andrei.

El día 7 de abril de 2011 22:45, lasizoillo <lasizoillo en gmail.com> escribió:
> Para hacerlo más cercano a python:
> http://docs.python.org/library/sqlite3.html
>
> El día 7 de abril de 2011 21:50, craf <pyclutter en gmail.com> escribió:
>> Hola.
>>
>> Estoy probando la base de datos SQLite con python, y para cargarle datos
>> he creado un archivo datos.sql, para insertarlos en una base de datos
>> llamada bdatos.db
>>
>> La estructura del archivo datos.sql es:
>>
>> #-----------------------------------------------------
>> #Creación de Tabla y carga de datos
>>
>> create table into tabla
>> (nombre, text,
>> direccion text);
>>
>
> Si pruebo eso me da un error en el into. Aparte de eso se crea una
> tabla con tres campos: nombre y text, que no se sabe de que tipo son;
> y dirección de tipo text.
>
>> #Inserción de los datos
>>
>> insert into tabla values('pepo','Lagos 2815'),
>>                        ('patricio','Las Lomas 231');
>>
>> #-----------------------------------------------------
>
> Como ya te ha comentado chema, no hay soporte. Cosa que se ve
> claramente en su respectiva documentación:
> http://www.sqlite.org/lang_insert.html
>
> A este enlace se puede llegar a partir del enlace de sqlite3 de la
> documentación de python.
>
> Saludos:
>
> Javi
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
http://twitter.com/andsux
http://www.niwi.be
****
http://www.freebsd.org/
http://www.postgresql.org/
http://www.python.org/
http://www.djangoproject.com/

"Linux is for people who hate Windows, BSD is for people who love UNIX"
"Social Engineer -> Because there is no patch for human stupidity"


Más información sobre la lista de distribución Python-es