El día 27 de agosto de 2012 03:54, Miguel Barraza <cor...@miguelbarraza.com.ar> escribió: > muchas gracias!. > puse la base en la misma carpeta..si ponía solo el nombre no tomaba la > base...y si lo ponía con la barra de inicio si la tomaba pero no la tabla. > pero jamás había probado con la ruta completa. ahora que lo pruebo si toma > todo y funciona bien.
He hecho pruebas en windows y va todo perfecto poniendo '/base.db'. Sospecho que tu problema viene de otro sitio: >> ... el error que me tira es >> el >> siguiente >> >> Traceback (most recent call last): >> File "D:\soft\bd.py", line 4, in <module> >> >> c.execute("SELECT nombre FROM users Where RowId=1") >> OperationalError: no such table: users Cuando pones '/base.db', se utiliza la unidad donde estás trabajando para determinar la ruta completa en windows. Si tu script está en D:\soft, y estás usando D: como unidad de trabajo, entonces /base.db busca en D:\base.db y no en C:\base.db Puedes conocer la ruta real que está usando con os.path.abspath import os.path print os.path.abspath('/base.db') -- Hyperreals *R: http://ch3m4.org/blog Quarks, bits y otras criaturas infinitesimales _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/