03.12.2005, 18:14
also grundsätzlich ist es halt so: sowohl in der hv als auch in der sv werden die noten ja zunächst einmal einfach in die tabelle eingetragen und erst beim beenden des jeweiligen dialogs in die datenbank geschrieben.
bei diesem schreibvorgang (es handelt sich dabei jeweil um einen einzelnen SQL-befehl) wird der datensatz, in den die note geschrieben wird, eindeutig anhand der schülernummer und einer weiteren datensatznummer identifiziert (das alles übernehmen die datenbank-module von microsoft). mir ist deshalb völlig schleierhaft, wie es zu so einer verschiebung kommen kann, denn ALLE anderen funktionen des notenmanager haben nur einen lesezugriff und können keine daten abändern.
selbst wenn beim schreiben der noten änderungen an der datenbank vorgenommen werden, könnte es höchstens passieren, dass noten GAR NICHT geschrieben werden (z.b. wenn zeitgleich die schülerdaten aktualisiert werden). aber das eine note in einen anderen datensatz gelangt - verschoben wird - kann eigentlich gar nicht passieren.
damit möchte ich natürlich nicht zwangsläufig menschliches versagen unterstellen - dazu bin ich bei solchen sachen viel zu vorsichtig - aber ich habe jetzt seit ich von dem problem gehört habe, den programmcode an den entsprechenden stellen schon zweimal durchgeschaut: es sind nur so wenige und simple zeilen, dass mir ein fehler da doch ausgeschlossen scheint.
da könnte ich mir die ursache schon eher beim synchronisieren mit der heimversion vorstellen (damit beschäftige ich mich dann morgen noch einmal).
gruß
stephan
bei diesem schreibvorgang (es handelt sich dabei jeweil um einen einzelnen SQL-befehl) wird der datensatz, in den die note geschrieben wird, eindeutig anhand der schülernummer und einer weiteren datensatznummer identifiziert (das alles übernehmen die datenbank-module von microsoft). mir ist deshalb völlig schleierhaft, wie es zu so einer verschiebung kommen kann, denn ALLE anderen funktionen des notenmanager haben nur einen lesezugriff und können keine daten abändern.
selbst wenn beim schreiben der noten änderungen an der datenbank vorgenommen werden, könnte es höchstens passieren, dass noten GAR NICHT geschrieben werden (z.b. wenn zeitgleich die schülerdaten aktualisiert werden). aber das eine note in einen anderen datensatz gelangt - verschoben wird - kann eigentlich gar nicht passieren.
damit möchte ich natürlich nicht zwangsläufig menschliches versagen unterstellen - dazu bin ich bei solchen sachen viel zu vorsichtig - aber ich habe jetzt seit ich von dem problem gehört habe, den programmcode an den entsprechenden stellen schon zweimal durchgeschaut: es sind nur so wenige und simple zeilen, dass mir ein fehler da doch ausgeschlossen scheint.
da könnte ich mir die ursache schon eher beim synchronisieren mit der heimversion vorstellen (damit beschäftige ich mich dann morgen noch einmal).
gruß
stephan
RSS-Feed mit aktuellen Informationen über Updates, Änderungen in der Programmbedienung und anderen wichtigen Mitteilungen unter http://www.notenmanager.net/feeds/Notenmanager.xml