2
有人能告訴我如何從perl訪問sqlite3數據庫。Perl和Sqlite
代碼
use DBI;
use DBD::SQLite;
my $dbh = DBI->connect(
"dbi:SQLite:dbname=/cbilldata/media/database/collector.db","",""
) or die "Cannot connect: $DBI::errstr";
返回錯誤
DBI連接( 'DBNAME =/cbilldata /媒體/數據庫/ collector.db', '',...)失敗:數據庫磁盤數據庫磁盤映像在./db.pl線畸形7.
這聽起來像數據庫文件已損壞。有備份嗎? – 2011-07-06 15:07:22
你可以使用sqlite3命令行工具打開數據庫嗎? – geoffspear
什麼DBD :: SQLite版本? – ysth