Avatar billede bramsing Nybegynder
05. august 2005 - 13:09 Der er 6 kommentarer og
1 løsning

hive dato fra et dato-felt og læg det i et andet dato-felt

Hejsa.. Jeg har 2 tabeller som hver har et dato felt(type: date)..
Jeg trækker fint nok dato'en ud fra den ene tabel men når jeg så vil insert into den anden tabel skriver den en NULL værdi i stedet for dato'en..

dato = rsTabel1("dato")

INSERT INTO Tabel2 (`dato` , `navn`) VALUES('"&dato&"' , '"&session("navn")&"');

resultatet i DB'en er '0000-00-00' i stedet for '2005-08-07'

Laver jeg en response.write(dato) skriver den 07-08-2005 på skærmen som den skal... Men hvorfor bliver den værdi sat ind som NULL værdi ??
Avatar billede jaw Nybegynder
05. august 2005 - 13:12 #1
Hvordan henter du det ud? 2005-08-07 er jo ikke det samme som at indsætte 07-08-2005.
Avatar billede bramsing Nybegynder
05. august 2005 - 13:19 #2
Via "SELECT * FROM Tabel1" Serveren konventere det selv om til dansk format...
Avatar billede jaw Nybegynder
05. august 2005 - 13:21 #3
Så prøv, bare for at teste, at indsætte 2005-08-07 og 2005-08-07 manuelt. Tror du skal have lavet formatet om, så du har årstallet først.
Avatar billede jaw Nybegynder
05. august 2005 - 13:23 #4
Mener selvf. 2005-08-07 og 07-08-2005.
Avatar billede bramsing Nybegynder
05. august 2005 - 13:57 #5
Når jeg skriver 2005-08-07 kommer værdien ind ... Hvordan er det at man formatere datoen i SQL ??
Avatar billede bramsing Nybegynder
05. august 2005 - 14:25 #6
Jeg fandt den her... SELECT *, Date_Format(dato, '%Y-%m-%d') As fdato

Jeg takker jaw, for at du ledte mig på sporet... Lægger du et svar hvis du vil have point ;)
Avatar billede jaw Nybegynder
05. august 2005 - 14:33 #7
Jeg tænkte nok det var det :) Selv tak herfra...
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
Computerworld tilbyder specialiserede kurser i database-management

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