• 締切済み

perlからMS-Accessのアクセス

こんにちは。お世話になっております。 Linux-PerlからLinuxにアップロードしたmdbファイルをアクセス する方法はないものでしょうか? CPANも参照したのですが、LINUXで可能なのかどうかなど不明点ばかり でわかりませんでした。 どなたか、知っている方がいらっしゃればお助けください。 お願いします。

  • Perl
  • 回答数1
  • ありがとう数3

みんなの回答

  • angband
  • ベストアンサー率51% (86/168)
回答No.1

Windows上のmdbにiODBC経由などでLinux上のPerlから アクセスすることはできると思いますが、Linux上に mdbファイルを置いても、Perlからはアクセスできる モジュールはたぶんないです。

papope
質問者

お礼

ご回答ありがとうございます。 LINUXからはないですか・・・ Windows上のmdbにLINUXからアクセスできる方法なんですが 詳しく書いてあるサイトはありますでしょうか? もしご存知でしたらお教えください。 お願いします。

関連するQ&A

  • Perlについて教えてください。

    Perlについて教えてください。 私はPerl、Linux(FreeBSD,CentOS)について初心者の為よくわからないので2点質問させてください。 ネットでPerlについて調べたところ 1. WindowsでのPerl開発 = Active Perl(ActiveState社) WindowsでのPerl開発 = OSに最初から組み込まれているもの(違っていたらすみません) との記述がありますが、ActiveState社のHPに行くとWindows,Mac,Linux,SunのActive Perl がありますがActive PerlはそれそれのOSで同じソースががつかえるのでしょうか? 2. Windows XPにActive Perlをインストールしたところ「Perl package Manager」もインストール されていたので、起動してみるとインストールされている(インストールできる)PPMが表示されますが PPM(Perl Package Modeule)=Win32用Perlモジュール CPANのPerlモジュール=Linux用のPerlモジュールと考えていたのですが 両方とも表示されています。 CPANで入手できるPerlモジュールはWindows環境下のActive Perlでもしようできるのですか? 馬鹿な質問と思うのかもしれませんが是非教えてください。

    • ベストアンサー
    • Perl
  • Perl モジュールのアンインストールの仕方

    ソースからインストールしたPerlモジュールと CPANからインストールしたPerlモジュールの アンインストール方法を探しています。 ■環境 OS:RedHat Linux ES4 Perl:5.8.8 ※perldoc perllocalにインストール履歴が残ります。 インターネットで検索してみますと、Linuxは慣習的に 一度インストールしたものは削除しないように感じます。 自分で、インストールしたファイルをrmコマンドで消していくしかないのでしょうか。

    • ベストアンサー
    • Perl
  • MS ACCESS でのメッセージについて

    お尋ねします。 アクセスの2003を使っています。 アクセスでA.mdbというファイルからB.mdbへテーブルをエクスポートしたのですが、「指定した名前は、このデータベースに含まれる同じ種類のオブジェクトで使われています。」というメッセージが出ます。 B.mdbのテーブルを置き換えたいので、OKをクリックすれば、次へ進むのですが、このメッセージを出さない方法はありますでしょうか。 ツール→オプション→編集で、レコードの変更、オブジェクトの削除、アクションクエリには、チェックボックスにチェックは外しております。 よろしくお願いします。

  • vbsによるMsアクセスへの接続について

    MsアクセスにADOで接続する場合、例えば、以下のようなVBスクリプトを実行した時、 Set obj_ado = CreateObject("ADODB.Connection") obj_ADO.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=test_2000.mdb;" obj_ADO.Open "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=test_2007.accdb アクセス2000(mdbファイル)への接続は問題ないのですが、アクセス2007(accdbファイル)へは、エラーとなって接続出来ません。 ドライバーの指定方法が間違っているのでしょうか?

  • Perlインストール(Windows)

    Windows7(64bit)にPerlをインストールしようと思います。(CPANも利用したい) Cygwin, Active Perl, Padre など、いろいろな方法があると思いますが、おすすめは何ですか? 将来的にMacやLinuxに機種替えをすることを射程に入れた場合を考えて、使い勝手をWindows特有の環境ではなく、なるべく汎用的なものにしたいと思うのですが、違いがわかりません。ターミナルの選択も合わせておすすめを教えていただければと思います。

    • ベストアンサー
    • Perl
  • MS Accessを共有した際にファイルが壊れるのを回避する方法

    ちょっとしたツールをAccessで開発したいのですが、 Accessファイルを共有するとファイルが頻繁に壊れると伺いました。 そこで以下のような回避策を考えてみたのですが、 効果はありますでしょうか。 これでは、あまり意味がないとか、他に注意したほうが良い点等ありましたら、アドバイスいただければと思います。 なお、ツールは、50名位が使用(同時アクセスは3名~4名程度)予定で、 サーバ上にメインのmdbファイル(以下「サーバmdb」)を、各クライアントにもそれと連携するmdbファイル(以下「クライアントmdb」)を置くことを想定しています。 (1) データは全てサーバmdbで保持する。クライアントmdbには、入力用のフォームと、サーバmdbから取得したデータを一時的に保持するテンポラリのテーブルを持つ。 (2) クライアントmdbからサーバmdbにアクセスし、必要なデータをクライアントmdbにインポートする。 (3) クライアントmdbで、取り込んでデータをもとに、データの追加・修正を行い、当該データをサーバの所定のディレクトリにCSVで出力する (4) サーバmdbは、日次で、所定のディレクトに配置された、クライアントmdbから出力されたファイルを読み込み、データを更新する (5) (4)の読込み・更新作業中は、クライアントmdbからサーバmdbにはアクセスしない(外部ファイルで制御) 以上です。 要は、クライアントmdbが、直接サーバmdbを更新しないようにし、参照のみにするということです。 よろしくお願いします。

  • PHPでms-accessのmdbファイルにアクセスする方法

    PHPでms-accessのmdbファイルにアクセスする方法を探しています。 adoのような形でサーバ側に手を入れずに簡単にできる方法ないでしょうか?

    • ベストアンサー
    • PHP
  • パーミッション600でもブラウザからアクセス出来る

    いつもお世話になります。 1.FTPでtest.lzhというファイルをアップし、パーミッションを600にしたもの 2.perlで組んだファイルアップロードCGIを使ってtest.lzhを1と同様の場所にアップしたもの(perlでchmodで600に) ブラウザ上から1の場合はアクセス拒否されるのですが、2の場合は普通にアクセス出来てしまいます。 所有者が異なると、同じパーミッションでも違う動きをするのでしょうか? 2のケースでもアクセス拒否させる方法はあるのでしょうか? 基本的な考え方を間違えていたら済みません。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • ACCESS mdbファイル 更新日時

     ACCESS(アクセス)2000で、住所録の管理をしています。フォームにより、入力や参照などを行っているのですが、フォームにより内容を参照しただけで、データを書き換えたり新規に追加したりしていなくても、ACCESSを終了すると、mdbファイルが更新され、更新日時欄が現在の日時になってしまいます。これを回避する方法があれば、ご教示いただきたいのです。つまり、データを書き換えたり新規に追加した場合に、mdbファイルが更新されるのはいいのですが、内容を参照しただけで変えていない場合には、mdbファイルの更新日時が更新されないようにすることができないのか、ということです。仕事場のパソコンと自宅のパソコンとで同期を図っているため、どれが新しい内容のmdbファイルであるのかをmdbファイルの更新日時により見分けたいものですから、このようなお尋ねをする次第です。どうぞよろしくお願い申し上げます。

  • Access2000で開けない

    Access2000でmdbファイルを開くと 何も起きなくなる事があります。 mdbファイルをダブルクリックしても ファイルから開くでも、何も反応しません。 Access2000自体は、立ち上がります。 もう、こうなるとバックアップから回復するしか ありません・・。(T_T) どなたか同じ現象に会われた方、回避方法を ご存知の方、いらっしゃいませんか?

専門家に質問してみよう