Gå til innhold

Ikke samsvar mellom datatyper i vilkårsuttrykk


Anbefalte innlegg

Hei har problemer med følgende kode:

 

public List finnRutePleier(int pleierid) throws SQLException {

Statement st = con.createStatement();

 

SimpleDateFormat formatter = new SimpleDateFormat ("dd.MM.yyyy");

Date now = new Date();

String dateString = formatter.format(now);

System.out.println(dateString);

ResultSet rs = st.executeQuery("SELECT * FROM Besoksplaner WHERE pleierid="+ pleierid + " AND dato='" + dateString + "';" );

 

Klarer ikke få fram dato fra en access database, får følgende feilmelding: ikke samsvar mellom datatyper i vilkårsuttrykk.

Endret av Pugger
Lenke til kommentar
Videoannonse
Annonse

Har funnet ut at det skal brukes # og datoformatet skal ha streker imellom istedenfor punktum, men får fortsatt samme feilmelding.

 

 

public List finnRutePleier(int pleierid) throws SQLException {

Statement st = con.createStatement();

 

SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");

Date now = new Date();

String dateString = formatter.format(now);

System.out.println(dateString);

ResultSet rs = st.executeQuery("SELECT * FROM Besoksplaner WHERE pleierid="+ pleierid + " AND dato='#" + dateString + "#';" );

 

noen som har peiling?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...