Найти - Пользователи
Полная версия: pyodbc+MS Access при вставке записи, таблица остается пустой
Начало » Python для новичков » pyodbc+MS Access при вставке записи, таблица остается пустой
1
mro
Доброго времени суток.

проблема такая: процес вставки проходит без ошибок, счетчик прокручивается, но когда открываю базу данных таблица остается пустой

# -*- coding: UTF-8 -*-

import pyodbc, os

database = os.getcwd()+'\\DB.accdb'
if os.path.exists(database):
print 'DB exists!'
else:
print 'Database not found!!!'
exit()

constr = 'Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=%s;' % database
conn = pyodbc.connect(constr)
cur = conn.cursor()

sql = "INSERT INTO clients_test (name,mailTo,mailCC,mailBCC,mailbox,description) VALUES (1,2,3,4,5,6)"
cur.execute(sql)

sql = "select * from clients_test"
cur.execute(sql)

result = cur.fetchall()
for item in result:
print item

cur.close()
conn.close()
вывод консоли:
DB exists!
(51, u'1', u'2', u'3', u'4', u'5', u'6')
заранее благодарен
Soteric
Я не уверен, может быть там где-то commit еще нужно сделать после вставки?
mro
да нужен… все работает, спасибо хД
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