Supportnet / Forum / Datenbanken
Datenbank Zugriff auf Access mit Visual Basic
Frage
Hallo,
ich habe folgendes Problem:
Es läuft eine Anwendung die mit Visual Basic geschrieben wurde an 4 verschiedenen Rechner. Diese Anwendung greift auf eine gemeinsame Access Datenbank zu, welches auf einem zentralen Netzwerkrechner liegt. Wenn alle Anwender, d.h. 4 Personen mit der Anwendung arbeiten und auf die gleiche Datenbank zugreifen ist der Aufruf von Datenbankabfragen total langsam. Man muss manchmal bis zu 3 Minuten warten bis ein Ergebnis geliefert wird. Liegt die Datenbank lokal und nicht im Netz, so werden die Abfrageergebnisse rassent schneller geliefert (10 sekunden statt 3 Minuten).
Woran kann das liegen? Die Rechner sind alle mit Win NT ausgestattet und das Netzwerk läuft mit Novell.
Für eine Hilfe und Anregung wie man dieses Problem begegnen könnte wäre ich sehr dankbar.
Gruß
F.Kiraz
Antwort 1 von Tronje
Hi,
MSAccess ist für Datenbankanwendungen nur im Frontendbereich sinnvoll wenn man eine schnelle Zugriffszeit benötigt.
Beispielsweise laufen bei uns auch einige Datenbanken, die alle mit Access auf den Arbeitsplätzen laufen. Der Datenzugriff läuft aber über einen MS SQL Server (dort liegen die eigentlichen Daten in Form von Tabellen).
Access hat Performanceprobleme wenn du mit mehreren Leuten gleichzeitig darauf zugreifen oder die Datenmenge sehr gross ist.
Eine ordentliches Interface lässt sich mit VB erreichen.
Gruss,
Tronje
MSAccess ist für Datenbankanwendungen nur im Frontendbereich sinnvoll wenn man eine schnelle Zugriffszeit benötigt.
Beispielsweise laufen bei uns auch einige Datenbanken, die alle mit Access auf den Arbeitsplätzen laufen. Der Datenzugriff läuft aber über einen MS SQL Server (dort liegen die eigentlichen Daten in Form von Tabellen).
Access hat Performanceprobleme wenn du mit mehreren Leuten gleichzeitig darauf zugreifen oder die Datenmenge sehr gross ist.
Eine ordentliches Interface lässt sich mit VB erreichen.
Gruss,
Tronje

