Suchergebnisse
Suchergebnisse 1-13 von insgesamt 13.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo Leute, ich stehe vor folgendem Problem und hoffe Ihr habt Ideen wie ich das am einfachsten lösen kann. Es gibt zwei oder mehrere Rechner im Windows-Netzwerk welche über eine Windows-Dateifreigabe auf eine Access-Datenbank zugreifen und dort Datensätze ablegen die mit der lokalen Uhrzeit versehen werden. So weit so gut. Nun hatte ich bei einem Kunden das Problem, dass die Uhrzeit eines Rechners 2 Stunden hinterher ging. Nun waren die Datensätze zwar auch der Reihe nach in der Datenbank, jed…
-
1,2 und 3 sind theoretisch die Lösung. Praktisch existiert bei den Kunden aber kein Domainserver. Alles was der Kunde nicht machen muss, macht er auch nicht. Und auch wenn er es muss, kannst Du nicht sicher sein ob er es auch macht. Daher fallen die ersten drei Punkte so gut wie weg. Nr. 4 klingt schon aber gut. Wie mache ich das? VB.NET-Quellcode (5 Zeilen)
-
Berechtigter Hinweis. Jedoch: DatenbankDatum.ToSring ist wichtig, da das selbe Datum auch in einer anderen Tabelle und auf die Rechnung geschrieben werden muss (identisch). Mit NoW() in zwei Unterroutinen würde überall ein anderer Zeitstempel drin stehen. Daher. Die Datenbank ist Passwortgeschützt - also hab ich da keine Bedenken wegen SQL-Injection. Die Variablen werden entsprechend vorher geprüft, damit da nix passieren kann.
-
Automatische Vergabe würde mir nichts bringen, da das exakt selbe Datum auch auf der Rechnung und in einer anderen Tabelle benötigt wird. Es muss eine Möglichkeit gefunden werden um festzustellen ob eine Kasse "grob" von der Uhrzeit des Servers abweicht.
-
Danke EaranMaleasi, aber wie mache ich das genau "die Uhrzeit vom Server"? Hast Du da einen Beispielcode? Wenn das mit einer Abfrage so einfach ginge, dann wäre das ja schon die Lösung. Beim Programmstart mache ich diesen Vergleich und warne den User, wenn die Uhrzeit abweicht bzw. lasse die Software gar nicht starten, wenn die Abweichung zu groß ist.
-
Danke. Meine User sind nur Ö, D und CH
-
Leider auch nicht die erwünschte Lösung, da die Datenbankabfrage immer die Lokale Uhrzeit zurückgibt. VB.NET-Quellcode (10 Zeilen)
-
Danke Andy, das nützt mir aber in der VB.NET Anwendung nichts.
-
Meine Kunden haben null Ahnung von irgendwas und ich kann keinem zumuten einen Webserver zu installieren oder andere Installationen zu machen. Die Initiative muss 100%ig aus meiner Software erfolgen. Größtenteils wird die Software von meinen Kunden selbst installiert - bin froh, dass dies klappt. Aber mehr darf man einem Anwender nicht zumuten. Ich denke ich werde das ganze etwas anders angehen und beim Start der Software den letzten Datenbankeintrag (letzte Buchung) auslesen. Ist dieser Eintrag…
-
Nicht jeder meiner Kunden hat seinen PC im Internet !
-
Petaod, es geht nicht darum wie ich den Timestamp erzeuge, sondern dass mehrere Rechner im Netzwerk eine identische Uhrzeit haben. Aus der Datenbank (Access-MDB-File) wie oben beschrieben bekomm ich nicht die Uhrzeit des Rechners wo die Datenbank liegt, sondern des Rechners der auf die Datenbank zugreift. Das ist das Problem. Das habe ich bereits ausprobiert. Ist also nicht die Lösung. Es geht mir darum um zu verhindern, dass ein Rechner im Netzwerk extrem von der Uhrzeit der anderen Rechner abw…
-
Danke für die Tipps. Jedoch ist alles nicht machbar. "Server<>Client" Anwendung ist etwas übertrieben beschrieben. Eine Kasse "spielt" den Server und die Clients greifen auf einen freigegebenen Ordner und auf die darin befindlichen Daten und Datenbanken zu. Meine Software ist so geschrieben, dass diese jeder User mit nur geringen Computerkenntnissen installieren kann. Alle oben beschriebenen Wege wären ein Mehraufwand den ich meinen Kunden nicht zumuten möchte - würden auch die wenigsten hinbeko…
-
Um die Uhrzeit von zwei Rechnern zu vergleichen brauche ich ja kein Internet. Nur eine Verbindung zwischen den beiden Rechnern. Netzwerkverbindung ist nicht gleich Internetverbindung Habs aber schon auf meine weise gelöst wie oben beschrieben. Das Problem ist ja auch (hatte ich z.B. heute von einem Kunden berichtet bekommen). Kunde hat Windows 10 und mitten unter dem Arbeiten hat sich auf einmal die Windows-Uhrzeit um 2 Stunden verstellt. Laut Kunde hat niemand manuell verstellt und automatische…