/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Java og Access Dato problem ?
Fra : LiFo


Dato : 09-12-02 17:38

jeg er i gang med at lave en lille hjemmeside i jsp og jeg bruger Access
2000
det hele fungerer godt nok
men jeg kan ikke finde ud af at indsætte en dato i databasen
når jeg indsætter den så får jeg en helt anden dato når jeg åbner tabellen i
Access ??
hvilket format eller hvordan skal man indsætte en dato ???????

hilsen
LiFo




 
 
Jonathan Stein (09-12-2002)
Kommentar
Fra : Jonathan Stein


Dato : 09-12-02 20:31

LiFo wrote:

> hvilket format eller hvordan skal man indsætte en dato ???????

Datoer indsat i formatet 'ÅÅÅÅ-MM-DD' plejer at blive korrekte i Access.

M.v.h.

Jonathan

--
Nyt alternativ til egen server: JSP Enterprise hotel med adgang til
Enterprise Java Beans, egen Java Virtual Machine og egen IP-adresse
(giver mulighed for eget SSL-certifikat).
http://www.jsp-hotel.dk/



LiFo (10-12-2002)
Kommentar
Fra : LiFo


Dato : 10-12-02 11:50


"Jonathan Stein" <jstein@image.dk> skrev i en meddelelse
news:3DF4EF90.E4D3C4AF@image.dk...
> Datoer indsat i formatet 'ÅÅÅÅ-MM-DD' plejer at blive korrekte i Access.

nej om jeg indtaster 2002-10-11 så vises det i access som 03-06-1905
og om jeg indtaster 10-11-2002 så vises det i access som 06-07-1894
og om jeg indtaster 10-11-02 så vises det i access som 27-12-1899

så jeg ved ikke hvordan man skal indtaste lortet



Michael Banzon (10-12-2002)
Kommentar
Fra : Michael Banzon


Dato : 10-12-02 12:48

"LiFo" <ikkieg@hotmail.com> skrev i en meddelelse
news:3df5c931$0$88174$bc7fd3c@news.sonofon.dk...
>
> så jeg ved ikke hvordan man skal indtaste lortet

Kunne du ikke bare bruge SQL til at lave dine datoer om med,
til ex. unix timestamps??

/ Michael



Jonathan Stein (10-12-2002)
Kommentar
Fra : Jonathan Stein


Dato : 10-12-02 13:47

LiFo wrote:

> > Datoer indsat i formatet 'ÅÅÅÅ-MM-DD' plejer at blive korrekte i Access.
>
> nej om jeg indtaster 2002-10-11 så vises det i access som 03-06-1905
> ...

"indtaster"? Er du sikker på, at der ikke sker noget undervejs fra din
indtastning til Access? Laver du en SQL-kommando eller bruger du metode-kald til
database-interfacet?

M.v.h.

Jonathan

--
Nyt alternativ til egen server: JSP Enterprise hotel med adgang til
Enterprise Java Beans, egen Java Virtual Machine og egen IP-adresse
(giver mulighed for eget SSL-certifikat).
http://www.jsp-hotel.dk/



LiFo (11-12-2002)
Kommentar
Fra : LiFo


Dato : 11-12-02 00:46


"Jonathan Stein" <jstein@image.dk> skrev i en meddelelse
news:3DF5E245.ABD1C9B3@image.dk...
> "indtaster"? Er du sikker på, at der ikke sker noget undervejs fra din
> indtastning til Access? Laver du en SQL-kommando eller bruger du
metode-kald til
> database-interfacet?

jeg laver en SQL string

query = "INSERT INTO
tilmelding(\"10-11-2002\",\"kursist_nr\",\"Betalt\",\"Kursus_nr\")";
query= query + " VALUES("+dato+",51,True,"+kursusnr+")";

og så fyrer jeg den af




LiFo (11-12-2002)
Kommentar
Fra : LiFo


Dato : 11-12-02 00:46


"Jonathan Stein" <jstein@image.dk> skrev i en meddelelse
news:3DF5E245.ABD1C9B3@image.dk...
> "indtaster"? Er du sikker på, at der ikke sker noget undervejs fra din
> indtastning til Access? Laver du en SQL-kommando eller bruger du
metode-kald til
> database-interfacet?

jeg laver en SQL string

query = "INSERT INTO
tilmelding(\"10-11-2002\",\"kursist_nr\",\"Betalt\",\"Kursus_nr\")";
query= query + " VALUES("+dato+",51,True,"+kursusnr+")";

og så fyrer jeg den af




Jonathan Stein (11-12-2002)
Kommentar
Fra : Jonathan Stein


Dato : 11-12-02 16:24

LiFo wrote:

> query = "INSERT INTO
> tilmelding(\"10-11-2002\",\"kursist_nr\",\"Betalt\",\"Kursus_nr\")";
> query= query + " VALUES("+dato+",51,True,"+kursusnr+")";

Er det cut'n'paste fra din kode? Prøv at udskrive "query" lige inden du
sender den til databasen.
Hvis "dato" er et Date-objekt, skal du "bygge" din dato-streng - f.eks.
dato.getFullYear() + "-" + (dato.getMonth()+1) + "-" + dato.getDate()
(frit fra hukommelsen).

M.v.h.

Jonathan

--
Nyt alternativ til egen server: JSP Enterprise hotel med adgang til
Enterprise Java Beans, egen Java Virtual Machine og egen IP-adresse
(giver mulighed for eget SSL-certifikat).
http://www.jsp-hotel.dk/



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408846
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste