Найти - Пользователи
Полная версия: База данных
Начало » Python для новичков » База данных
1
Narek
Здравствуйте!
Возможно это не совсем для новичков, но у меня такая задача.
Нужно взять данные из БД Access, и сделать изменения в них. Читал, что нужно исползовать модул pyodbc или pypyodbc, но таки не разобрался в них.
При возможности прошу рассказать поподробнее.
4kpt_IV
Я возможно скажу то, что уже говорили, но если задача не разовая и придется часто работать с бд, то можно посмотреть в сторону sqlalchemy…
ZerG
“При возможности прошу рассказать поподробнее.”
никто не видит смысла копипастить вам описание данных библиотек!
Пробуйте написать код работы с БД:
Выложите свой код, укажите что и где в нем не получается.
Тогда вам помогут.
Ибо помочь и сделать за вас - принципиально разные направления…
Narek
Скажу так, у меня банальная проблема с импортом модуля.
я скачал pyodbc, установил, но когда импортирую, дает такую ошибку
Traceback (most recent call last):
File “<pyshell#1>”, line 1, in <module>
import pyodbc
ImportError: No module named ‘pyodbc’
Что сделал не так?
FishHook
Narek
я скачал pyodbc, установил
Зачем вы что-то качали? Не вижу глазами, покажите.

Narek
Narek
Скажу так, у меня банальная проблема с импортом модуля.я скачал pyodbc, установил, но когда импортирую, дает такую ошибкуTraceback (most recent call last):File “<pyshell#1>”, line 1, in <module>import pyodbcImportError: No module named ‘pyodbc’Что сделал не так?
Эту проблему решил, тепер такой эррор.
Traceback (most recent call last):
File “C:\Documents and Settings\Administrator\Desktop\script.py”, line 4, in <module>
cnxn = pyodbc.connect('Driver={Microsoft Access Driver (*.mdb)}bq = BASE')
pyodbc.Error: ('HY000', " Could not find file ‘(unknown)’. (-1811) (SQLDriverConnect)")
Narek
ZerG
никто не видит смысла копипастить вам описание данных библиотек!Пробуйте написать код работы с БД:Выложите свой код, укажите что и где в нем не получается. Тогда вам помогут.Ибо помочь и сделать за вас - принципиально разные направления…
Пожалуй так и сделаю, только проблеми у меня с самого начала.Вот например что не тут здесь.
import pyodbc
cnxn = pyodbc.connect( 'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ =C:\Documents and Settings\Administrator\Desktop\my.mdb; UID=myusername; PWD = password;')
Дает такую ошибку.
Traceback (most recent call last):
File “C:\Documents and Settings\Administrator\Desktop\12.py”, line 3, in <module>
cnxn = pyodbc.connect( ‘DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ =C:\Documents and Settings\Administrator\Desktop\my.mdb; UID=myusername; PWD = password;’)
pyodbc.Error: ('HY000', ' Not a valid file name. (-1044) (SQLDriverConnect)')
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB