Hallo Zusammen,
aus lauter Verzweiflung, weil ich nicht mehr weiter weiß, habe ich mich, in der Hoffnung, dass Ihr mir weiterhelfen könnt´, hier angemeldet. Zudem hoffe ich, dass ich meine Frage in der richtigen Rubrik eingestellt habe. Also, folgendes Problem stellt sich mir gerade...
Ich stecke gerade in der Neuentwicklung eines Programms (mit Visual Studio 2010) welches eine Access-Datenbank beinhaltet. Neuentwicklung daher, weil ich das Programm bereits mit VB6 geschrieben habe - jedoch ohne Netzwerkunterstützung (also rein lokale Installation und Nutzung).
Da das Programm auf mehreren Rechnern gleichzeitig zur Anwendung kommen wird, ist in jeder lokalen Installation diese Access-Datenbank (beinhaltet 2 Tabellen) abgelegt.
Zusätzlich wird aber auch diese Datenbank auf einem Netzwerklaufwerk abgelegt. Beim starten des Programmes wird geprüft, ob das Netzwerk verfügbar ist. Ist es verfügbar (und somit auch die auf dem Netzwerklaufwerk abgelegte Access-Datenbank), soll diese mit der lokalen Access-Datenbank abgeglichen werden. Selbiges soll auch durchgeführt werden, wenn das Programm beendet wird.
Hintergrund ist der, dass das Programm seine volle Funktionalität auch in dem Fall eines Netzwerkausfalls behält. Zudem sollen die Daten, die nach der Synchronisation in die Zentraldatenbank (auf dem Netzwerklaufwerk) übertragen wurden, den anderen Usern auf den lokalen Arbeitsplätzen zur Verfügung stehen. Ist das Netzwerk, und somit die zenrtrale Datenbank, nicht verfügbar soll nur mit dem aktuellen Datenbestand der lokalen Datenbank gearbeitet werden - die erneute Synchronisation mit der Zentraldatenbank erfolgt dann erst wieder bei Programmstart (oder Ende).
Ich hoffe Ihr konntet meinen Ausführungen und dem von mir verfolgten Ziel soweit folgen. Und nochmehr hoffe ich natürlich, dass da draußen in den Weiten des WWW irgendwo ein schlauer Kopf ist, der mir bei meinem Problem helfen kann... mein Kopf ist scheinbar nicht schlau genug
Vielen Dank an alle die mir "auf die Sprünge" helfen.
Gruß aus dem schönen Hunsrück
Markus
aus lauter Verzweiflung, weil ich nicht mehr weiter weiß, habe ich mich, in der Hoffnung, dass Ihr mir weiterhelfen könnt´, hier angemeldet. Zudem hoffe ich, dass ich meine Frage in der richtigen Rubrik eingestellt habe. Also, folgendes Problem stellt sich mir gerade...
Ich stecke gerade in der Neuentwicklung eines Programms (mit Visual Studio 2010) welches eine Access-Datenbank beinhaltet. Neuentwicklung daher, weil ich das Programm bereits mit VB6 geschrieben habe - jedoch ohne Netzwerkunterstützung (also rein lokale Installation und Nutzung).
Da das Programm auf mehreren Rechnern gleichzeitig zur Anwendung kommen wird, ist in jeder lokalen Installation diese Access-Datenbank (beinhaltet 2 Tabellen) abgelegt.
Zusätzlich wird aber auch diese Datenbank auf einem Netzwerklaufwerk abgelegt. Beim starten des Programmes wird geprüft, ob das Netzwerk verfügbar ist. Ist es verfügbar (und somit auch die auf dem Netzwerklaufwerk abgelegte Access-Datenbank), soll diese mit der lokalen Access-Datenbank abgeglichen werden. Selbiges soll auch durchgeführt werden, wenn das Programm beendet wird.
Hintergrund ist der, dass das Programm seine volle Funktionalität auch in dem Fall eines Netzwerkausfalls behält. Zudem sollen die Daten, die nach der Synchronisation in die Zentraldatenbank (auf dem Netzwerklaufwerk) übertragen wurden, den anderen Usern auf den lokalen Arbeitsplätzen zur Verfügung stehen. Ist das Netzwerk, und somit die zenrtrale Datenbank, nicht verfügbar soll nur mit dem aktuellen Datenbestand der lokalen Datenbank gearbeitet werden - die erneute Synchronisation mit der Zentraldatenbank erfolgt dann erst wieder bei Programmstart (oder Ende).
Ich hoffe Ihr konntet meinen Ausführungen und dem von mir verfolgten Ziel soweit folgen. Und nochmehr hoffe ich natürlich, dass da draußen in den Weiten des WWW irgendwo ein schlauer Kopf ist, der mir bei meinem Problem helfen kann... mein Kopf ist scheinbar nicht schlau genug
Vielen Dank an alle die mir "auf die Sprünge" helfen.
Gruß aus dem schönen Hunsrück
Markus