ホームページ > バックエンド開発 > PHPチュートリアル > PHP ODBC が ACCESS データベースに接続できませんでした

PHP ODBC が ACCESS データベースに接続できませんでした

WBOY
リリース: 2016-06-23 13:33:45
オリジナル
1584 人が閲覧しました

$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath("C:UsersbtangxampphtdocsInterfaceSatcliBdD_DO.mdb")
$connid=odbc_connect($connstr,"", "",SQL_CUR_USE_ODBC);
echo phpinfo();

} catch (Exception $e) {
echo "接続不可能: ", $e->getMessage() }

?>



ディスカッションへの返信 (解決策)

ACCESS に接続するには、mdb ファイルが配置されているディレクトリに一般ユーザーの実行権限が必要です。確認してください

ACCESS に接続するには、そのディレクトリが必要ですmdb ファイルが置かれている場所には一般ユーザーの実行権限があります。

を確認して自分のユーザー名の下に入力してください。つまり、私は実行権限を持っており、私は非管理者アカウントです

これには何の意味もありません。権限属性を確認してください PHP は匿名ユーザーとして動作し、users グループに属しています


これには何の意味もありません。権限属性を確認する必要があります

PHP は匿名ユーザーとして動作し、users グループに属しています


EVERYONE ユーザーグループを ACCESS に追加し、プロジェクトが配置されているフォルダーも追加されました
Pdo odbc 接続を変更した後、レジストリを開けないというエラーが報告されました

最後に、odbc_connect を使用しました。 データソースが c:windowsSysWOW64odbcad32.exe に設定されていなかったため、以前にエラーが報告されました


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