• ベストアンサー

accessなしの人にも、accessのMDBを使用はできますか

accessをインストールをしていなくても、accessのMDBを使用できるように することができると聞きました。 初心者のため、よくわかりません。 accessをインストールをしていなくても、accessのMDBを使用できる方法を 教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • ribisi
  • ベストアンサー率28% (247/864)
回答No.2

Visual Basicからアクセスできます。 VBAでもVBScriptでも同様です。 ADOを使うのが一般的で、例えばVBScriptでは以下のような 感じになります。 Set adoConnection = CreateObject("ADODB.Connection") adoConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\testfile.mdb" adoConnection.Open Set adoRecordset = adoConnection.Execute("SELECT * FROM hogehoge") Do Until adoRecordset.EOF (処理) adoRecordset.MoveNext Loop adoRecordset.Close adoConnection.Close

その他の回答 (2)

  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.3

Office DeveloperEditionに付属するAccessランタイムの事では? 使用する為のMDB、MDEにはいろいろ制約がありますよ。

参考URL:
http://www.microsoft.com/japan/office/evaluation/developer/
回答No.1

ODBC経由でmdbファイルにアクセスできますよ。 僕はPC(win98)をwebサーバー(PWS)にして ASPでmdbファイルをいじってます。 ってこういう意味じゃないのかな?

関連するQ&A

  • ACCESS2003 mdb最適化

    ACCESS2003 mdb最適化はどのような方法があるのでしょうか そのことによる期待効果を教えてください よろしくおねがいします

  • MDBのアクセス権

    VB6で、MDBファイルを操作しています。 Set myws = DBEngine.Workspaces(0) Set mydb = myws.OpenDataBase("xxx.MDB")で MDBを開いています。 インストールがadministratorで行うとなんら問題が無いのですが、それ以外のユーザーの権限でアクセスするとエラーになります。EXEは実行しているようです。 1:そのユーザーのMyDocumentにインストール 2:ProguramFilesにそのユーザーの権限を与える。 3:他のユーザーで実行 のいずれも動作しますが、先方の要求はあくまでもインストーラでなんら操作せずとも実行できるとの事です。もしくはバッチファイルを組む。 というものです。 インストーラは、VisualStudioInstallerを用いてます。 MDBファイルさえアクセスできれば良いのですが、adminiのパスワードなども全てのマシンで異なります。 良いアイデアがあれば、教えてください。よろしくお願いいたします。

  • accessのmdbファイルを他のパソコンで使用すること

    いつもお世話になっております。 access2003のフォームを使ってデータを管理をする アプリケーションを作っているのですが、いくつか 教えてください。 1.access2003を使っておりますが、作成したmdb   を他のaccessのインストールされていない   パソコンで実行するには、そのパソコンに   accessをインストールする必要があるので   しょうか?ちらっと聞いたのですが、accessの   ランタイムがあれば、大丈夫らしいの   ですが、、、 2.またOffice2000 personal editionの   インストールされているマシンにaccess2003を   インストールして、使用することは可能なの   でしょうか? 以上、お手数ですが、どうかよろしく お願いいたします。

  • access2002で開発したmdbを2000で使用したい

    お世話になります。 業務上で使用するツールをaccess2002で作ったのですが、 他の端末にて使用すると「プロジェクトまたはライブラリーが 見つかりません」と出力されエラーとなってしまいます。 他の端末で使用しているaccessは2000です。 DAOを使用しており、そのバージョン等の問題かなとも思って いますが、2002で作成したmdbを2000で使用するにはどうしたら よいのでしょうか? 分かる方がいましたら教えてください。宜しくお願いします。

  • ACCESS97でACCESS2003のmdbはどうすれば見れますか?

    ACCESS97環境です。知人より作成してもらったACCESS2003のmdbを開く事が出来ません。 どうすれば開く事が可能でしょうか?? また、ACCESSがインストールされていないPCでACCEESを起動する事は可能でしょうか?? 以前はVBにてEXEを作成し配布しておりましたが、今後はACCESSで作成し配布出来ればいいなと考えております。 よろしくお願い致します。

  • SQLServer2005 Access2000 Access2007 mdb

    現在、Access2000のmdbからSQLServer2000に接続しています。Accessを2007に、SQLServerを2005にバージョンアップする予定ですが、mdbはそのまま使用できますか? また、Access2000のmdbからSQLServer2005への接続もそのままできるのでしょうか? Accessのバージョンアップを行う環境とそのままの環境があり、同じサーバー(この度、2000から2005にバージョンアップするSQLServer)に接続するので互換性があるかどうか教えて下さい。

  • accessのMDBをパッケージして配布

    office2000developer で accessで作成したMDB を配布したいのですが、うまくいきません。パッケージして配布のものも出来上がります。それをCDRに焼いて、ACCESSの入ってないPCにインストールして、出来上がったMDBを開こうとするのですが、うまくいきません。ランタイム環境でaccessを作動するにはどうしたらよいのでしょうか? インストール先とかの問題なのでしょうか?

  • Access2000で作ったmdbをAccess2003で使える?

    タイトル通りですが、 Access97で作ったmdbファイルをAccess2000に 「データベース変換」し使ってきたファイルを Access2003でも使えるでしょうか? また、Access2000で作ったファイルは何の問題もなくAccess2003で使えるでしょうか? 単純なmdbではなくイベントプロシージャーを多用して、ある程度まとまったプログラムになってます。

  • Access95のmdbが開けません

    Access95でmdbを開こうとすると「このテーブルのインデックスではありません」というメッセージが出て開くことが出来ません。どうしたら開けるようになるか教えてください。

  • VC++からmdbファイルへのアクセス

    言語知識はほとんど初心者で、C++を少しだけやっていました。 調べてもわからなかったので質問させていただきます。 Access2003で作成したmdbファイルを Visuial Studio2005のVC++を使ってmdbファイルを参照、追加、更新をしたいのですが 全く手がつけられない状態です。 どのように書けばいいのか指南してくれると幸いです。 また、Access2000とAccess2003ではやり方が違うのでしょうか?