Hello, I’em facing an issue developing a Python+SQlite3 application on Ubuntu, to be shipped on Windows 7.
The simple example below works as expected on Ubuntu, but fails on Windows 7. Both using Python3.5 and Sqlite 2.6.0, so that’s not a version issue. import sqlite3 conn = sqlite3.connect(":memory:") conn.execute("create view v(c) as values(1);") No error on Ubuntu but fails on Windows 7 with this message: sqlite3.OperationalError: near "(": syntax error If that matters for anything, I’m testing the application on Windows 7 32 bits running in Virtualbox, using the image provided by Microsoft. The Python3.5 I use on Ubuntu is in a vitualenv and the one for Windows is from a bundle archive provided by the Python community website. This archive contains an isolated Python environment. Someone else encountered a similar issue one year ago, in the context of a NodeJS application, here: https://github.com/brianc/node-sql/issues/314 For the personal story, the real (above is a sample for testing the issue) view table SQLite don’t want to create is to be used by a trigger running some checks. So I have to drop it. It does not prevent the application from running, but it will be less reliably without this trigger. -- Sent from: http://sqlite.1065341.n5.nabble.com/ _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users