• 締切済み

PHPからMS-ACCESSへ接続

PHP5が使用できる環境でサーバ側に手を加えずにMS-ACCESSへ接続させることはプログラムで可能でしょうか? (ODBC接続だとサーバ側に変更が必要だと知りました・・・) 可能であれば、どのように接続したらよいでしょうか?サンプルでプログラムを見れたらありがたいです。 また、設定変更が必要でないのであれば別の方法でもかまいませんので方法があれば教えてください。(ファイルをアップロードすればできる方法がいいです)

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

ODBC以外で接続を考えているなら、DBをMySQLに変換しないと出来なかったと思います。

参考URL:
http://www.php.net/manual/ja/faq.databases.php#faq.databases.access

関連するQ&A

  • php でMS Access に接続する方法

    いつもお世話になります。 php でMS Access に接続する方法ということで調べまして、 http://okwave.jp/qa1301681.html により、localな環境では接続できました。 localな環境は、WinXPSP3、xampp1.71です。 しかし、これをレンタルサーバ(さくら)へアップすると Fatal error: Call to undefined function odbc_connect() in /home/・・・・xxx.php on line 61 というエラーメッセージが出てしまいます。 odbc_connect() が定義されていないということはわかるのですが、どのように定義すればよいのか全くわかりません。 どうかよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • MS Access への接続について

    JavaからDBへの接続設定についての質問です。 Javaで作ったプログラムからMS Accessへの接続は、一般的には JDBC経由で行うと思うのですが、これをMS ExcelからAccessへ接続 する時のように、Jet OLEDB経由(のような)接続することは可能でしょうか? admin権限のないユーザーでODBCの設定ができない時、Javaの プログラムからAccessに接続したいということなのですが、 何か良い方法があればご教授下さい。 よろしくお願いします。

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

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

    • ベストアンサー
    • PHP
  • LINUXからMS SQL Serverに接続する方法は?

     仕事上でLinux RedHat73からPHPを使い、別サーバのMS SQL(Windows)に接続したいのですが、方法が分かりません。  最初はODBCを介して接続しようとしていたのですが、その為のODBCが見つからない為難航しています。

  • PHP 5.3 から MSSQL2008接続

    会社の仕事の関係でPHPのちょっとしたアプリを作成しなければならなくなってしまったのですがPHP5.3からMS SQL server 2008 への接続ができません。いろいろなサイトで確認するとsqlドライバの設定が必要だということはわかりましたが、どうもうまくいきません。 Winows2008 Server R2 SP1とMS SQL server 2008 x64環境にてPHP5.3が使用できる環境を作成する為のインストール方法が最初からわかるようなサイト又は方法をご教授いただけないでしょうか

    • ベストアンサー
    • PHP
  • Tomcat上でMS-ACCESSに接続しようとするとメモリ不足になる

    Tomcatサーバー上で、MS-AccessにODBC経由で接続しようとすると、 "java.sql.SQLException [Microsoft][ODBC Microsoft Access Driver] メモリ不足です。" というエラーになってしまいます。 Javaのコードは、以下のようになります。 --------------------------------------------------------- Connection conn = null; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection("jdbc:odbc:データソース名"); --------------------------------------------------------- 上記3行目の、DriverManagerの部分でエラーになってしまいます。 同じサーバー上でOracleやDB2へのJDBC接続は問題なく接続できます。 TomcatのJavaメモリ設定は、以下のようになっております。 Initial memory pool : 1024 MB Maximum memory pool : 1536 MB Thread stack size : 1024 MB サーバーの物理メモリは2GBで、通常時のメモリ使用量はおおよそ1.4GB程なのでメモリ不足にはならないと思われるのですが、なぜ接続できないのでしょうか? また、同じプログラムをローカル上で実行した場合には、問題なく接続できます。 尚、サーバーの環境は以下のようになります。 OS : Windows 2003 Server R2 メモリ : 2GB Tomcatのバージョン : 5.5 JDKのバージョン : 1.5 以上、宜しくお願い致します。 

  • MS Accessの外部リンク先変更

    MS Accessの外部リンク先を一括で変更出来る方法を教えて下さい。 MS Access ver.2002 現在業務システムをMSaccessと連携させてデータを取っています。 業務システムのデータはSQLサーバーにあり、accessからODBCドライバ経由で外部リンクしています。 テーブルプロパティはこんなカンジ ODBC;DRIVER=SQL Server;SERVER=[サーバー名];APP=2007 Microsoft Office system;WSID=HP09;DATABASE=[データベース名];Trusted_Connection=Yes;TABLE=dbo.[テーブル名] 先週サーバーの入替えがあり、[サーバー名]が変更になったためODBCの構成を新サーバー名に変えたのですが、accessの外部リンクには反映されなかったので、いっこいっこリンクテーブルマネージャでこリンク先の変更をしました。 しかしサーバーに不具合でもあるのか、毎日のように業者が来てはサーバーをいじくり、その度にリンク先が元のサーバー名に戻ってしまいます。 テーブルが複数あるので毎日リンクテーブルマネージャで変更するのはしんどいです。 良い方法ありませんか?

  • AccessからODBCでOracleに接続する際の環境

    AccessからODBCを使用してOracleに接続する際の環境について教えてください。 想定しているクライアントとサーバの環境は以下となるのですが、 >クライアント:WindowsXP + Access2003 >サーバ: Solaris + Oracle10g 上記以外にクライアント側にインストールする必要があるソフトウェアを教えてください。 ODBCドライバはWindowsXPに標準で入っていると思うので、 あとはOracle関係のソフト(Oracle Net Services?)だと思うのですが、 最低限どれが必要なのかが正確に知りたいです。 よろしくお願い致します。

  • アップロード後にphpが動かない

    すいません。初めてphpを組んでアップロードしてみたのですが、上手く動かずプログラムがそのまま表示されます。 普通のhtmlのみで作ったサイトは持っているのですが、phpは初めてでググっても実際にどのようにアップロードして動かすのか説明したサイトなどが見つからず困っています。 サーバーはさくらのレンタルサーバーでphpは使えます。 サーバーのphpの設定画面にphp.iniというのがありますがこれを何か弄らないとダメなのでしょうか? ローカル環境では動いたのですが、他に何が必要なのでしょうか? (ファイル名はちゃんとindex.phpとしてあります)

    • ベストアンサー
    • PHP
  • ODBC接続でクライアントからDBに接続できない

    教えてください。 サーバーにAccessでクライアントから接続しようと思い、 ODBC接続をしていますが、接続できません。 過去の投稿に3306ポートの接続がとあり、 telnet サーバーIPアドレス 3306としましたが、 接続エラーとなり、3306ポートは塞がっているようです。 3306ポートを使用可能にするためにはどうすれば良いでしょうか? また、これに付随するアドバイスを頂ければ幸いです。 宜しくお願いします。 【環境】 ■サーバ側 OS:Windows2000Server DBMS:MySQL5.0.24 ■クライアント OS:WindowsXP ODBC:MySQL ODBC 3.51.17

    • ベストアンサー
    • MySQL

専門家に質問してみよう