ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
238
238
EMPFEHLEN
-
Hallo
Ich bin, so würde ich mich einstufen C# fortgeschrittener Anfänger
Ich werde folgendes Problem haben :
Ich schreibe gerade eine Clientanwendung die auf eine Access Datenbank zugreift und darin rumwurschtelt . Das ist bisher kein Problem.
Nun ist es aber so, diese Anwendung wird auf 2 Rechnern laufen jeweils separat und auf eine Datenbank zugreifen. Das ist auch kein Problem ( bisher ).
Nun wird ja nach dem laden in ein adapterobjekt die Verbindung zur Datenbank geschlossen und daraus ergibt sich mein Problem
Beispiel
Computer 1 Anwender 1 legt neuen Datensatz an
Computer 2 Anwender 2 muß kurze Zeit später den neuen Datensatz zur Verfügung haben
Ich hab noch nicht mal eine Idee, ich kann den Anwender nicht auffordern per klick die Daten zu aktuallisieren. Auch einen Timer einbauen der alle Minute die Daten neu einliest finde ich nicht sehr gut. Wie bekommt also Anwendung 2 ( Client 2 ) mit das es neue Daten gibt ?
einer eine Idee ?
-
Sers,
Hi schau dir mal den FileSystemWatcher an.
ich bin mir nicht sicher, ob du des mit dem machen kannst. Habe ihn selber auch noch nie verwendet. Aber von der Beschreibung her sollte der des können.
hier mal noch nen Link der dir die Verwendung zeigt. http://dotnet-snippets.de/dns/c-verz...er-SID146.aspx
Grüße Nico.
-
25.01.10 09:58 #3
- Registriert seit
- Jan 2005
- Ort
- Frankfurt am Main
- Beiträge
- 297
Also ich würde an deiner Stelle von einer DataTable, die alle Daten beim laden des Programms lädt und hält, weg gehen. Wenn du irgendwann richtig viele Daten lädst dann brauchst du richtig Speicher!
Was für eine Art Anwendung baust du denn? Wenn es zum Beispile "nur" um Kundendaten geht könntest du die Daten doch immer Live vom Server holen. Das kostet zwar ein wenig Zeit, du bist aber immer aktuell! Vor dem Speichern kannst du noch gucken ob Änderungen von dem anderen PC gemacht wurden und dementsprechend reagieren. Für die Auswahl von Datensätzen kannst du, um auf neu angelegte oder gelöschte reagieren zu können, entweder einen Timer laufen lassen der dir die Daten in regelmäßigen Abständen aktualisiert, oder du baust dir eine Tabelle auf in der du den Namen der Tabelle und den Zeitpunkt der letzten Änderung speicherst. Dann fragst du hier ab und wenn sich was geändert ha, aktualisierst du die Daten.http://dirkgoldecker.spaces.live.com
. Microsoft Certified Technology Specialist
. Microsoft Certified Professional Developer
|-> Web Applications
Ähnliche Themen
-
VariablenExperten gefragt
Von maexn im Forum Flash PlattformAntworten: 0Letzter Beitrag: 26.03.09, 01:28 -
Expertenmeinung gefragt...
Von _Jessica_ im Forum Cinema 4DAntworten: 1Letzter Beitrag: 11.02.07, 22:32 -
ICQ und Webcam - oft gefragt
Von Ossi im Forum InternetkommunikationAntworten: 1Letzter Beitrag: 06.04.06, 14:55 -
Profis gefragt :)
Von sterndi im Forum NetzwerkeAntworten: 3Letzter Beitrag: 21.03.04, 14:30 -
Meinung gefragt
Von Taichiy im Forum 3D Studio MaxAntworten: 16Letzter Beitrag: 11.10.01, 13:23





Zitieren
Login





