2012/11/16 Pavel Daniel Lopez Castillo <pdlo...@sc.uci.cu>:
> Mario lo que quiero es que mi aplicacion sea portable si lo hago con postgres 
> o mysqlite tendria que tener un servidor de postgres o mysql corriendo en la 
> maquina en la cual este trabajando con la aplicacion, yo no trabajo con 
> varios clientes conectados a la misma DB, no se si esa respuesta era para mi 
> o te equivocaste de mensaje, por si acaso ya le puse asunto a mi correo que 
> en el primero se me olvido, asi no se pierde el hilo
>
> Este es mi problema:
> Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, 
> el problema es que cuando creo el archivo .exe tendria que tener el 
> ejecutable en la misma direccion que el archivo principal por que sino se 
> pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si 
> copio el .exe en otra maquina u otro directorio ya no me funciona, alguna 
> idea de como resolver este problema.
>

Copia el archivo de la base de datos junto con el exe.

>         self.conn = sqlite3.connect( 'D:/charada/src/Datos/charada.sqlite')

Usa una ruta relativa

    self.conn = sqlite3.connect( 'charada.sqlite')

Saludos
--
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
de leer manuales.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a