in reply to Opening a SQLite DB after accessing it w/ DBI module
Hmmm .. I couldn't reproduce the problem. I tried:
$ cat mk_sqlite.pl #!/usr/bin/perl use strict; use warnings; use DBI; my $DB = DBI->connect('dbi:SQLite:test.db', RaiseError=>1) or die $DBI +::errstr; $DB->do('create table foo (id int)') or die $DBI::errstr; $DB->do('insert into foo (id) values (1)') or die $DBI::errstr; $ perl mk_sqlite.pl $ sqlite3 test.db SQLite version 3.7.3 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> select * from foo; 1 sqlite>
Are you perhaps running your perl script under a different account than the sqlite3 command? (Such as having the perl code run in a web server or some such?)
Note: I'm making the assumption that you meant sqlite3...
...roboticus
When your only tool is a hammer, all problems look like your thumb.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Opening a SQLite DB after accessing it w/ DBI module
by Riales (Hermit) on Feb 25, 2012 at 06:19 UTC | |
by roboticus (Chancellor) on Feb 25, 2012 at 06:39 UTC | |
by ww (Archbishop) on Feb 25, 2012 at 13:18 UTC | |
by Marshall (Canon) on Feb 26, 2012 at 01:04 UTC |