Avatar billede ascii Nybegynder
23. april 2002 - 10:48 Der er 6 kommentarer og
1 løsning

Ang DATE.

Har en database, som jeg ligger informationer i via JAVA.
Når jeg opretter en ny kunde, skal den registrere data,og tid "DATE". Hvordan skal det gøres??

I tabellen kunde, skal den indsætte firmanavn fra en formular, og data, tid. 

String str2 = "INSERT INTO kunde (firma)"+
                  "VALUES ('"+firma+"')";

Er det noget med en TIMESTAMP, og så sende en NOW ned i databasen.

Help
Avatar billede ascii Nybegynder
23. april 2002 - 10:49 #1
Min tabel ser ud som følgende

CREATE TABLE kunde
(brugerid INT NOT NULL,
firma VARCHAR(50) NOT NULL,
dato DATE,
primary key (brugerid, firma));
Avatar billede netsrac Praktikant
23. april 2002 - 10:50 #2
Hvis du både skal registrere dato og tid skal du bruge DATETIME, desuden skal du sende dato og tiden i følgendende format, for at mySQL opfanger den rigtigt:

YYYY-MM-DD HH:MM:SS
Avatar billede ascii Nybegynder
23. april 2002 - 10:52 #3
Ja, men hvis jeg ikke gider at indtaste det, er der så ikke en anden måde hvorpå den selv registrere data og tid
Avatar billede netsrac Praktikant
23. april 2002 - 10:53 #4
Hm...jo det er der vel, ved det bare ikke lige, kan du ikke bare hente det fra Java ?
Avatar billede ascii Nybegynder
23. april 2002 - 10:55 #5
Mener der er en kommando i SQL, hvor man bare sender 'NOW' ned og så indsætter den selv resten
Avatar billede netsrac Praktikant
23. april 2002 - 10:57 #6
Hm..ja det er da da vist også, har du prævet med:

String str2 = "INSERT INTO kunde (firma, dato)"+
                  "VALUES ('"+firma+"','NOW()')";
Avatar billede ascii Nybegynder
23. april 2002 - 11:39 #7
Har lavet DATE om til TIMESTAMP, så nu virker det
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