Question : Accéder à l'erreur d'entrée d'horodateur de MySQL

Bonjour, l'installation du

current est embout avant d'accès avec la partie postérieure de MySQL. Le champ d'horodateur dans la base de données a un datatype de « horodateur » et un vaule de défaut de « current_timestamp ». Dans l'accès le champ d'horodateur est mis à jour par un événement dessus sale « je ! Time_Stamp.Value = maintenant () le »

All fonctionnait très bien. J'ai apporté quelques modifications aux tables ainsi j'ai reconnecté les tables et maintenant les formes qui étaient fonctionnement ne sont pas. J'obtiens l'erreur : l'erreur 3327
Field « Time_Stamp » du

Runtime est basée sur une expression et ne peut pas être edited.

Now que j'ai une copie plus ancienne du même accès d'entrée et ceci fonctionne toujours très bien. Ainsi son seulement en reconnectant les tables qu'une erreur apparaît. Car le vieil fonctionne toujours, la base de données de MySQL que je présume n'est pas fautive. le

Does n'importe qui ont toutes les idées ?
class= de

Réponse : Accéder à l'erreur d'entrée d'horodateur de MySQL

AFAIK, vous ne pouvez pas mettre à jour un champ dans votre table de MySQL qui est un datatype d'horodateur. Laisser le serveur manipuler ceci, ou placer que champ de MySQL pour n'avoir aucune valeur par défaut et pour la contrôler par votre UI.

Note vous pouvez également faire être la colonne d'horodateur de MySQL une colonne « de mise à jour automatique », qui éliminerait votre besoin d'employer l'événement sale :
http://dev.mysql.com/doc/refman/5.0/en/timestamp.html

En conclusion, assumer ceci serait un système à utilisateurs multiples, il serait une OMI bien meilleure pour permettre au serveur de manipuler ceci. Les différentes machines peuvent facilement avoir différents « temps de système », ainsi si votre intention est d'avoir une certaine sorte de chronologie, le scénario serveur-basé est la manière d'aller.

Noter également la première partie du lien où elle décrit des différences avec des versions de MySQL en vue de la colonne d'horodateur. Ceci peut être d'où votre issue vient.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us