vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Aktueller Timestamp in Access-DB 
Autor: lanzarote
Datum: 13.06.05 14:56

Hallo,

beim Insert eines Datensatzes in eine Access-DB soll in einem Feld der aktuelle Timestamp gespeichert werden. Da es sich um eine Netzwerk-Lösung handelt, soll nicht der Timestamp des Clients, sondern der des Servers (auf dem sich die Access-DB befindet) genommen werden.

Damit der Server-Timestamp genommen wird, verwende ich eine Stored Procedure in der Access-DB:
UPDATE lagerbewegung SET aendts = now()
WHERE autokey=[_autokey];
Die SP wird über ein ADO-Command-Objekt aus dem VB-Prog. aufgerufen. Obwohl die SP doch auf dem Server läuft, liefert die NOW-Funktion immer den Timestamp des Client-PCs! Ist mir völlig unklar wieso ... Kann jemand helfen???

Danke und Gruß Dieter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Aktueller Timestamp in Access-DB 
Autor: Prian0815
Datum: 14.06.05 13:52

Hi Dieter, Also mit SP's kenn ich mich noch nicht so gut aus, könnt mir aber vorstellen, das es vielleicht daran liegt, dass die SP durch ein Ereigniss ausgelöst wird welches auf dem Client passiert. Was passiert denn nach einem RS-update, wenn du in die Tab ein Datumsfeld einfügst welches als Standardwert Die Funktion Date oder Now einsetzt?

Gruß Armin

P.S.: always look on the bright side of Life!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Aktueller Timestamp in Access-DB 
Autor: Wolfgang
Datum: 14.06.05 14:35

Hi Dieter,

hier gibt es meines Wissens nach keine Möglichkeit, da die Access DB immer vollkommen lokal ausgeführt wird, und von daher auch immer die lokale Zeit eingetragen wird.

Abhilfe schafft hier nur der Umstieg auf ein etwas größeres DBMS, welche zu 100% Netzwerkfähig ist -> siehe unseren Workshop zur MSDE.

Cu

Wolfgang


Schlau sind die die wissen wo sie suchen m?ssen - unbekannter Verfasser
schnelle Hilfe immer hier
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Aktueller Timestamp in Access-DB 
Autor: lanzarote
Datum: 15.06.05 11:32

Funktioniert leider auch nicht. Habe das Datenbankfeld jetzt mit "Eingabe erforderlich" und Standardwert "Jetzt" definiert. Leider wird wieder der Timestamp des Clients eingefügt. Auch bei Insert-Statement über Command-Objekt (ohne SP).

Gruß Dieter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel