I have written some code I like to use with several databases. At the
moment sqlite and postgres. It looks like with progres I can use:
cursor.execute('COMMIT;')
but that with sqlite I need to use:
conn.commit()
Is this true, or am I doing something wrong?
When I use
cursor.execute('COMMIT;')
with sqlite, I get:
sqlite3.OperationalError: cannot commit - no transaction is active
While
conn.commit()
does what it should do.
Before I do my statements I use:
cursor.execute(BEGIN TRANSACTION;')
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
--
https://mail.python.org/mailman/listinfo/python-list