22. december 2004 - 15:41Der er
19 kommentarer og 2 løsninger
Dato problem
Hej Eksperter..
Jeg har en form, som brugere kan bruge til at indsætte noget i Acess database. Jeg kunne godt tænke mig at få serveren til selv at udfylde et dato-felt, som beskriver hvornår formen er "posted".
Har en dansk access db og felt felt ved navn "datetime", som skal udfyldes med serveren aktulle dato og tid. Ex. 22-12-2004 15:41:32
Apo: Jeg får stadig samme fejl (Syntax error in INSERT INTO statement). Tror du ikke det har noget med felterne i min database at gøre. Skal de evt. have en standard-værdi?
Tjaz: Felterne i min database ser sådan ud: id = Autonummerering ip = tekst datetime = Dato og klokkeslet user = tekst site = tekst action = notat alarm = tekst
Jo, hvis feltet i databasen ikke er af en type der understøtter både tal og tekst, vil du få en fejl. Jeg skrev jo følgende i eksemplet ( ;-) ):
<% ... ' Formater dato (dato-feltet i Access skal kunne håndtere både tal og tekst) ... %>
Jeg har selv en log-database, hvor jeg bruger præcis samme fremgangsmetode til at logge dato og tidspunkt (det virker hos mig). Derfor bør mit eksempel virke, hvis du ændrer feltets type.
Efter at have leget lidt med det i en times tid nu, har jeg fundet ud af at "datetime", "date-time", "date" osv. er reserverede ord - derfor virker det ikke. Jeg har nu ændret felt-navnet til "dato" og typen tilbage til Dato og Klokkeslet - ved ikke om denne felt type bare gør det hele sværere, men den er vel lavet for at skulle bruges til dette formål.
Hvis i begge smider i svar, kan i dele pointene...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.