2008/11/7 aivars <[EMAIL PROTECTED]>: > I use python 2.5.2.2 (activestate), WinXP, sqlite version 3.6.2
Hi Aivars, I believe python has its own built-in sqlite, rather than using the version you installed independently. So it is possible that the python version of sqlite is older than 3.6.2 and does not yet have the replace() function. (run 'import sqlite3' and then examine 'sqlite3.sqlite_version' to see what version you are using) You could try replacing sqlite3.dll in your python25\dlls directory with the DLL from your sqlite installation (make a backup first :-) ). Alternatively, you could define the replace() function in python and then add it to your database: see http://www.initd.org/pub/software/pysqlite/doc/usage-guide.html#creating-user-defined-functions . HTH. -- John. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor