by Nobbie » 25. December 2020 12:15
Ich bin natürlich davon ausgegangen, dass eine Webanwendung vorliegt. Das wäre dann typischerweise ein PHP Script, welches auf die Access Daten zugreift. Und die Ergebnisse via http über Apache an den Browser zuückgibt. So funktioniert das Grundmodell.
Dann muss man beim connect, am besten mit der PDO API als Datenbanktreiber ODBC angeben und die Credentials (Datenbankname, User, Passwort usw.), die auf die gewünschte Datenbank zugreifen. Das muss dann auch im MS ODBC Layer eingerichtet sein, dass letztendlich auf die richtigen Daten zugegriffen wird. Ich weiss nicht auswendig, an welcher dieser Stellen die Verknüpfung des Datenbanknamens mit dem physikalischen Dateinamen geschieht, aber das ist letztendlich die Stelle, wo ggf. der Laufwerksbuchstabe zum Einsatz kommt. Wobei ich eben nicht glaube, dass da ein Laufwerksbuchstabe sinnvoll ist, weil deren Scope auf den eingeloggten User des Rechners beschränkt ist. Aber Freigaben o.ä. leisten da den gleichen Anspruch.
Irgendso ein Anwendungsgerüst muss bei Euch vorliegen, sonst macht die Anfrage hier im Xampp Forum keinen Sinn. Die von Dir genannten Begriffe haben mit Datenbankzugriffen noch nichts zu tun, weswegen ich inzwischen vermute, dass Du von dieser Technologie keine Erfahrung hast. Nativ mit Access kannst Du nicht via http zugreifen, insbesondere fehlt Dir ja eine spezifische Applikation, die eben HTML Daten erzeugt , die ihrerseits ja einem bestimmten Datenmodell (eine Kundenverwaltung, ein Online Shop o.ä) genügen muss.
Selbstverständlich muss dafür ein Datenbankserver eingerichtet sein, konkret der ODBC Server von Microsoft (muss oft nachinstalliert werden, was aber mit Xampp nichts zu tun hat) und die vorhandenen Datenbanken konfiguriert sein, damit man mit einem PHP Script darauf zugreifen kann. Access selbst (als Werkzeug) wird dafür nicht benötigt, ich bin davon ausgegangen, dass eine Access Datenbank bereits vorliegt.
Wenn das alles Neuland für Dich ist, hast Du einen weiten Weg vor Dir. Und wenn es kein PHP Script gibt (oder irgendein anderes CGI Script), dann bist Du hier schlicht falsch. Nativ mit Apache geht da gar nichts.