Hallo und danke für das Feedback!
@paul1: das Durchsuchen bzw. Ergebnis ausgeben dauert ja nur
beim ersten Mal, also beim Öffnen bzw. erstmaligen Klicken des
Buttons so lange. Ab dem zweiten Mal geht´s schnell. Vermutlich aus
dem Grund, wie es in der zweiten Antwort beschrieben wird von
halfstone
@halfstone: ich denke auch, dass es so ist, also DB beim Öffnen
bzw. der "ersten Aktion" komplett über´s Netzwerk in den lokalen
RAM/auf die lokale HDD packen. Die Frage ist, wie sich das
verhindern läßt?!?
Das Netzlaufwerk ist ein Fileserver-Netzlaufwerk, d. h. die Access-
DB liegt auf dem Server (auf dem kein Access läuft) und das C#-Tool
liegt lokal auf dem PC. Zugriff erfolgt entweder direkt im
Firmennetzwerk, also mit dem PC in der Firma bzw. von zu Hause
über eine VPN (wobei hier noch erschwerend hinzu kommt, dass zu
Hause meist nur eine 16 Mbit-Leitung vorhanden ist).
Verbindung zur DB erfolgt wie folgt:
InitializeComponent();
String dbConnect = "Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=plz.accdb";
con = new OleDbConnection(dbConnect);
con.Open();
sql = con.CreateCommand();
Danke euch für die Unterstützung!