Hallo!
Ich hätte folgende Aufgabenstellung:
Und zwar müsste ich eine Datenbank-Applikation erstellen die auf mehrere Notebooks installiert wird.
Die Notebooks haben zum Zeitpunkt der Bearbeitung weder Internet- noch Netzwerkzugriff!
Das Ganze sollte grundlegend kein Problem darstellen, da die Applikation lediglich neue Daten erfasst die zu einem späteren Zeitpunkt auf einen Zentralen Server importiert werden sollen.
Meine Frage lautet: Wie würdet ihr dafür vorgehen bzw. welche Technologien würdet ihr dafür Heutzutage einsetzen?
Danke & lg
Gilbert
Hi
XML. In Kombination mit DataSets und einer SQL-DB kannst du dies alles bewerkstelligen ohne überhaupt viel Code schreiben zu müssen.
Ist vielleicht nicht die beste Lösung, aber stabil & effizient.
Gruss
Also, wenn es nur um die Erfassung neuer Daten geht und keine alten Daten benötigt werden, würde ich nur XML verwenden.
Hallo mygil,
ich würde das gleiche Format verwenden, das letztlich auch von der Hauptanwendung verwendet wird.
Also XML, wenn das die Hauptanwendung auch einsetzt, ansonsten eine relationale DB, ...
Siehe (für fertige Komponenten) auch 2 Datenbanken synchron halten sowie Datensynchronisation verteilter Anwendungen
Hallo!
An XML habe ich zuerst auch gedacht!
Der Gedanke gefällt mir schon mal wobei ich aber XML nur für den EXPORT und IMPORT Prozess einsetzen werde.
Hier mal so meine aktueller Lösungsgedanke:
) Windows Forms Applikation (Aufgrund vorhandem Wissen)
) Am Notebook installiere ich einen lokalen MSSQL Server Express (Aufgrund dem spaßigen Entity Framework!) oder mache mich wegen der kompakteren Lösung mittels MSSQL Compact mal einwenig schlauer...
) XML verwende ich für den IMPORT und EXPORT Prozess.
) Den Export löse ich auf einen der beiden Wege:
Das wäre mal so grob mein Gedanke zur Umsetzung des Projekts.
Wenn jemand noch einen Tipp hat dann jederzeit her damit 😃
Danke & lg Gilbert