2017-08-19 13 views
0

私はデータベースが新しく、英語も非常に悪いので、愚かな間違いは気にしないでください。私が使用しています:MS Access 2016用にODBCを設定する方法は?

  • MSアクセス2016をtc.accdb
  • XAMPPという名前のローカルデータベースを作成するために、ローカルホスト接続に
  • このPHPコードを提供するために、ローカル接続が実現されているかどうかを確認するには:

<?php 
 
$con = odbc_connect("tc" , "" , ""); 
 
if($con) 
 
{ 
 
\t echo "Connected"; 
 
} 
 
else 
 
{ 
 
\t echo "Failed" ; 
 
} 
 
?>

しかし、私は自分のデータベース用のMicrosoft Accessドライバを設定できません。管理者ツール> .....>システムDSNの下には、Access 2016を使用しているので、(* .mdb)のMicrosoft Accessドライバが存在します。データベースには(.accdb)拡張子があります。 エクステンションのコンフリクトを避けるためにデータベースを(database.mdb)として保存しようとしましたが、(.mdb)拡張子のデータベースとして保存できないようにいくつかのOffice16固有の機能を使用しました。私はチェックコードを実行しようとすると、エラー、次の私を与えるように私(の.accdb)データベースだけで仕事をしていなかったと(.MDB)接続を使用して

enter image description here

答えて

0

あなたの助けを

+0

おかげで幸運この

$connStr = 'odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};' . 'Dbq=C:\\Users\\Igor\\Desktop\\example.accdb;'; $dbh = new PDO($connStr); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 

を試みるが、コードの上に使用して行うことは私のためにこのエラーが発生:(https://drive.google.com/open ?id = 0BzsmZaCgRWvybjk1b2RCR3M3czA – User5

+0

私はこのimgを開くことができません。ここにエラーメッセージをコピーして貼り付けてください。 – radojicic

+0

なぜあなたはデータベースとしてアクセスしたいのですか?MySqlを使わない理由 – radojicic

関連する問題