• 締切済み

Microsoft Access DBへの接続

Microsoft Access MDBへの接続方法で先日投稿致しましたが、 接続方法が違う事が判明し別の方法で試しているのですが こちらの方法でも問題が発生しました。 require_once "adodb/adodb.inc.php"; $db = ADONewConnection("access"); $dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=d:\\yoyaku.mdb;Uid=Admin;Pwd=;"; $db->Connect($dsn); if (!$db) { echo "NG"; } $sql = "select * from T_YOYAKU"; $rs = $db->Execute($sql); if ( $row = $rs->Fields(1) ) {  if ( $row[YOYAKU_CODE] == "1" ) { $a="×"; } else { $a="○"; } } else {  $a="○"; } DB接続の部分(Connectの部分)では問題は起きてないのですが、Execute文のところで問題が発生し、その下に記述してある処理が実行されていないのが現状です。 インターネット等で調べても何も解決しなかったため、投稿致しました。 ご教授お願い致します。

みんなの回答

回答No.2

× if ( $row = $rs->Fields(1) ) { ○ if ( $row = $rs->Fields[1] ) {

回答No.1

そんなテーブルがなかったり・・・? エラー内容は何なんでしょう。

haru_777
質問者

補足

テーブルは存在するのですが、エラー内容は画面上に表示されないのです。 $rs = $db->Execute($sql); 以降の処理が実行されず、画面上は真っ白になります。

関連するQ&A