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.
In reply to Re: Opening a SQLite DB after accessing it w/ DBI module
by roboticus
in thread Opening a SQLite DB after accessing it w/ DBI module
by Riales
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |