ホームページ > バックエンド開発 > PHPチュートリアル > SQLSTATE[IM002] SQLDriverConnect: ゼロ

SQLSTATE[IM002] SQLDriverConnect: ゼロ

WBOY
リリース: 2016-06-13 12:30:20
オリジナル
1040 人が閲覧しました

SQLSTATE[IM002] SQLDriverConnect: 0
conn.php

<?php<br />
try {<br />
    $conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=".realpath("../data/data.mdb"));<br />
} catch (PDOException $e) {<br />
    echo 'Connection failed: ' . $e->getMessage();<br />
}<br />
?>
ログイン後にコピー



実行後のエラー メッセージ 接続失敗: SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、デフォルトのドライバーが指定されていません

Baidu と Google で長い間検索しましたが、php_pdo_odbc.dll が有効になっている設定の問題がどこにあるのかまだわかりません。phpinfo() も pdo/odbc などをサポートしていることを示しており、mdb ファイルのパスは次のとおりです。
も正解です
システムはwin7sp1 x64
PHP は 5.5.7 VC11 x64 スレッド セーフです
Apache は httpd-2.4.7-win64-VC11
OfficeはOffice2010 x64

PDO を使用して mysql データベースに接続するのは通常ですが、mdb に接続するときにエラーが発生します。設定に問題があるのでしょうか、それともどこかにドライバーをインストールまたは設定する必要がありますか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート