Try setting permissions to read-only for the file, not for the whole directory.
**kaw<~/sqlite>$ v sp -r--r--r-- 1 kaw users 8192 Jan 1 12:41 sp **kaw<~/sqlite>$ tclsh % load tclsqlite.so % sqlite db sp 0x806fb50 % db eval {select * from S} S1 Smith 20 London S2 Jones 10 Paris S3 Blake 30 Paris S4 Clark 20 London S5 Adams 30 Athens % db eval {insert into S (Sno, Sname, Status, City) \ values ('S6', 'Dunn', 25, 'Rome')} attempt to write a readonly database Regards --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]