Det finns en funktion som heter cDate() som konverterar till datum-format. Den skulle jag använda ;) :e
------------------
SPiN, bjorne.w@telia.com
-- They pretend to pay me, I pretend to work --
4 svar · 218 visningar · startad av Macce
Hej,
Jag får problem när jag ska låta mina användare lagra datum och tid från formulär. Ett fält i formuläret heter 'datum' och ett annat 'tid'
Hur gör jag när jag vill slå ihop dessa
så att formatet blir ex. 2001-12-01 10:45
och lagra det i en variabel samt se till att det verkligen blir datumformat som access accepterar.
som det är nu behöver jag inte ha # i min sql-sats, innebär det att de inte lagras som datum ?
Ett annat problem är att om jag inte skriver någonting i formuläret får jag felmeddelande. (obs fältet är inte satt till obligatoriskt i databasen)
nån som vet ?
Det finns en funktion som heter cDate() som konverterar till datum-format. Den skulle jag använda ;) :e
------------------
SPiN, bjorne.w@telia.com
-- They pretend to pay me, I pretend to work --
Allt fungerar !
Men varför behöver jag inte anv. # i sql-satsen ? det är ju datum ?
SQL2 = SQL2 & "UPDATE tblBOK SET bokad_datum = '" & strdatum & "'"
SQL2 = SQL2 & "WHERE ID=" & request.querystring("id")
databas.execute(SQL2)
[Redigerat av Macce den 12 jul 2001]
Felet är inte i koden i sig, öppna access, byt typ på fältet från text till datum. Då kan du använda brädgårdarna.
På fråga två ska du fylla i "Tillåt noll-längd", sätt den till Ja. Men det gäller endast för text, ej fält av typen datum.
------------------
OLR WebAdmin
Fälten är Datum men man behöver tydligen inte använda # vid update