Witam wszystkich.
Dołączyłem do mojej strony napisanej w drupalu małą bazę danych zapisaną w accesie. Oto kod który użyłem by sie połączyć i wyświetlić wyniki:

  1. <?php
  2. include_once('adodb5\adodb.inc.php');
  3. $db = NewADOConnection('access');
  4. $db->Connect('Driver={Microsoft Access Driver (*.mdb)};Dbq='.realpath('sites\92046.drupal.lab.kti.ue.poznan.pl\gazeciarnia.mdb'));
  5.  
  6. // polecenie SQL
  7. $sql = "select idp, Nazwa, Cena, Kategoria from Tabela1";
  8. var_dump($rs = $db->Execute($sql));
  9. // odczyt danych
  10. while (!$rs->EOF) {
  11. echo $rs->Fields("idp");
  12. echo " ";
  13. echo $rs->Fields("Nazwa");
  14. echo " ";
  15. echo $rs->Fields("Cena");
  16. echo " ";
  17. echo $rs->Fields("Kategoria");
  18. echo " ";
  19. echo "<br/>";
  20. $rs->MoveNext();
  21. }
  22. // koniec pracy z baza danych
  23. $db->Close();
  24. ?>


Niestety kod jest niepoprawny. Wyświetla się błąd:
bool(false)
Fatal error: Call to a member function Fields() on a non-object in C:\bin\apache22\htdocs\includes\common.inc(1695) : eval()'d code on line 12

Bardzo bym prosił o pomoc, jest mi to potrzebne do zaliczenia przedmiotu.
Z góry dziękuje
Pozdrawiam:)