Vraag : Timestamp van Frontend MySQL van de toegang fout

Hallo, is de opstelling

current het vooreind van de Toegang met achterste deel MySQL. Het timestamp gebied in het gegevensbestand heeft een datatype van „timestamp“ en een gebrek vaule van „current_timestamp“. In toegang wordt het timestamp gebied bijgewerkt door een vuile gebeurtenis „me! Time_Stamp.Value = ()“

All werkte nu boete. Ik heb sommige veranderingen in lijsten aangebracht zodat verbond ik de lijsten opnieuw en nu de vormen die werkten zijn niet. Ik krijg de fout:

Runtime de fout 3327
Field „Time_Stamp“ is gebaseerd op een uitdrukking en kan geen edited.

Now zijn ik een ouder exemplaar van de zelfde toegang frontend heb en dit werkt nog boete. Zo zijn enig wanneer het opnieuw verbinden van de lijsten dat een fout verschijnt. Aangezien oude nog werkt, is het gegevensbestand MySQL dat ik niet schuldig heb verondersteld.

Does iedereen heeft om het even welke ideeën?

Antwoord : Timestamp van Frontend MySQL van de toegang fout

AFAIK, u kan geen gebied in uw lijst bijwerken MySQL die TimeStamp datatype is. Of laat de server dit behandelen, of plaatsen dat gebied MySQL om geen standaardwaarde te hebben en het leiden door uw UI.

De nota u kan de TimeStamp MySQL kolom ook hebben een „autoupdate“ kolom zijn, die uw behoefte zou elimineren om de Vuile gebeurtenis te gebruiken:
http://dev.mysql.com/doc/refman/5.0/en/timestamp.html

Tot slot zou het veronderstellen van dit een systeem voor meerdere gebruikers zijn, zou het veel betere IMO zijn om de server toe te staan om dit te behandelen. De verschillende machines kunnen verschillende „systeemtijden“ gemakkelijk hebben, zodat als uw bedoeling één of andere soort chronologie moet hebben, is het op server-gebaseerde scenario de manier te gaan.

Neem nota ook van het eerste gedeelte van de verbinding waar het verschillen met versies van MySQL wat betreft de TimeStamp kolom beschrijft. Dit kan zijn waar uw kwestie uit komt.
Andere oplossingen  
 
programming4us programming4us