13. maj 2002 - 15:51Der er
5 kommentarer og 2 løsninger
Forskel på SQL i java og access
Jeg har lavet en forespørgsel i access vha SQL som virker helt fint, men når jeg implementerer den i java får jeg en nullpointer exception. Er der forskel på hvordan jeg skal skrive forespørgslen i java i forhold til access.
Herunder følger koden:
Sådan ser det ud i SQL:
SELECT SUM([kapacitet].[maksimum]) AS Pladstimer FROM reservation, lokale, kapacitet WHERE ([reservation].[lokaleID]=[lokale].[lokaleID]) And ([lokale].[kapacitetsID]=[kapacitet].[kapacitetsID]) And ([reservation].[dato] Between [Start dato feks 03-04-2002] And [Slut dato feks 09-04-2002]);
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Jeg får ingen fejl når jeg compiler men når jeg kører programmet skriver den følgende: Exception in thread "main" java.lang.NullPointerException at StatistikUdregn.tid(StatistikUdregn.java:96)
Jeg tror måske jeg har fundet ud af hvorfor den returnerer null. Der kan være problemer med at indtaste variablen dato i SQl forespørgslen. Ved du hvordan det skal indtastes i java?
Når jeg kører min SQL i access er der ingen problemer med at indtaste startdato og slutdato , men i java er der problemer. Hvad skal jeg skrive?
Dato er af typen kort datoformat i access! dvs dd-mm-yyyy
Jeg har fundet ud af det fra et andet spørgsmål. Min forespørgsel returnerede null fordi dato ikke blev opfattet korrekt. Men disky havde dog lidt ret i det han sagde så derfor deler jeg point'ene
Synes godt om
Ny brugerNybegynder
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.