Avatar billede jeffe Nybegynder
22. august 2003 - 23:12 Der er 4 kommentarer og
1 løsning

ASP-MySQL dato

jeg har et felt i dben (oprettet) af typen date. Der vil jeg gerne have date() indsat med ASP. Hvorfor gider den ikke det? Ja, det er yyyy-mm-dd i db'en og dd-mm-yyyy i date(), men jeg har en side hvor jeg gør det uden at ændre noget. Det er bare med rs.addnew efter åbning med SELECT. Nu bruger jeg INSERT hvor det ikke virker...
Avatar billede eagleeye Praktikant
22. august 2003 - 23:15 #1
MySQL har en inbyttet Date() fuktion.

SQL = "insert into tabelnavn (datokol) values (Date())"


Eller kan du formatere din egen dato med Year, Month, Day:

datoStr = Year(Date) & "-" & Month(Date) & "-" & Day(date)
SQL = "insert into tabelnavn (datokol) values ('" & datoStr & "')"
Avatar billede jeffe Nybegynder
22. august 2003 - 23:21 #2
Gider du indsætte den ordentligt her?:

sql = "INSERT INTO brugere (navn, brugernavn, email, kodeord, aktiv, oprettet, ip) VALUES('" & navn & "', '" & brugernavn & "', '" & email & "', '" & kodeord & "', '" & aktiv & "', '" & date() & "', '" & ip & "')"

Som det er nu står den som ASP's variabel date()
Jeg roder rundt i alle de ' og "
Avatar billede eagleeye Praktikant
22. august 2003 - 23:22 #3
Hvis du vil havde Date() i så prøv med denne som bruge date funktionen i mySLQ


sql = "INSERT INTO brugere (navn, brugernavn, email, kodeord, aktiv, oprettet, ip) VALUES('" & navn & "', '" & brugernavn & "', '" & email & "', '" & kodeord & "', '" & aktiv & "', date(), '" & ip & "')"
Avatar billede eagleeye Praktikant
22. august 2003 - 23:23 #4
Hvis den ikke virker så brug denne, som bruger ASP koden til at formater datoen til yyyy-mm-dd:


datoStr = Year(Date) & "-" & Month(Date) & "-" & Day(date)
sql = "INSERT INTO brugere (navn, brugernavn, email, kodeord, aktiv, oprettet, ip) VALUES('" & navn & "', '" & brugernavn & "', '" & email & "', '" & kodeord & "', '" & aktiv & "', '" & datoStr & "', '" & ip & "')"
Avatar billede jeffe Nybegynder
22. august 2003 - 23:26 #5
Ja, den vil ikke være med til () når de ikke er i gåseøjne. Jeg bruger bare din sidste løsning. Tak for hjælpen !
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester