2009-10-12 5 views
0

Je suis en train de coder ib Visual Basic. J'ai besoin de stocker l'heure actuelle du système dans le champ d'horodatage MS Access. Comment je vais y aller.Enregistrement d'un horodatage de VB 2005 à MS Access

Dim rangée Comme DataRow = ds.Tables ("StudentTable"). NewRow

rangée ("SSMA_TimeStamp") = System.DateTime.Now.ToString()

Répondre

0

nom de domaine à partir de SSMA fait Je pense que son est une table SQL Server et qu'il a été migré à partir d'Access en utilisant le SQL Server Migration Assistant for Access Si oui, l'accès n'est pas impliqué ici du tout.

Si tel est bien le cas, c'est presque certainement une colonne SQL Server TimeStamp aka RowVersion qui n'est pas modifiable par les utilisateurs ou le code. C'est un champ spécial qui ne change que lorsque les données de la ligne changent. Cela rend beaucoup moins de travail pour Access (et d'autres programmes s'ils l'utilisent) pour voir si la ligne a été modifiée ailleurs quand Access va mettre à jour les données. Lisez-le dans la documentation en ligne.

+0

très souvent. Votre réponse a été d'une grande aide. –

+0

Vous êtes les bienvenus. –