Perl から DBI 経由でデータベースを使う perl から Access や SQL Server のデータベースを扱うのに、OLE経由でADOを使う他、DBIを使うこともできる。 DBI経由はデータベースを変更しても接続文字列を変えるくらいで対応が出来きて便利だと思われる。 下の例の接続文字列は SQL server または MSDE のものだが、アクセスで hoge.mdb に接続するなら dbi:ODBC:driver=Microsoft Access Driver (*.mdb);dbq=hoge.mdb という接続文字列を使えば良い。 use DBI; # 接続文字列(SQL Server or MSDE の例) $dataSource = "dbi:ODBC:". "driver={SQL Server};". "Server=(local);database=test;