Ich muss ein Feld mit Datum und Uhrzeit Felder aktualisieren. aber es fügt den Zeitwert nicht hinzu. Ich kann nur den Datumswert sehen, der hinzugefügt wird.Update Datetime Feld von Datum und Uhrzeit Spalten in ms Zugriff
unter Anweisung versucht, mit
set TransDateTime =cdate('#' + cstr(Transaction_Date) + ' ' + cstr(transaction_time) + '#'
oder
set TransDateTime =cdate(Transaction_Date) + ' ' + cstr(transaction_time)
ich die Spalte mit Datumzeit hinzugefügt, aber die Werte sind nur Termine.
Ended up einen numerischen Typ mit Verwendung unter Abfrage
alter table table1 add TransDateTime numeric(14,0)
update table1 set TransDateTime =ccur(year(transaction_date) & format(month(transaction_date),'00') & format(day(transaction_date) ,'00')
& format(hour(transaction_time),'00') & format(minute(Transaction_time),'00') & format(second(transaction_time),'00'))
, die dem Zweck diente
Es ist nicht dem Zweck dienen. Datum/Uhrzeit sollte immer als Datum/Uhrzeit behandelt werden, nicht als Zeichenfolgen, nicht als Zahlen. Keine Ausnahmen. Ihre Formel ist eine verwirrende Verwechslung. – Gustav
Datentyp _Currency_ ist für Geld, nicht für Daten. Wenn Sie ein einfaches Auslesen wünschen, können Sie _Format_ für einen String verwenden: 'Format ([DateField]," yyyymmddhhnnss ")' oder _Val_ und _Format_ für eine Zahl: 'Val (Format ([DateField]," yyyymmddhhnnss ")) ' – Gustav