Het probleem:
Ik moet in Access een table hebben, waarvan 2 kolommen data's zijn: bv dag in jaar of uur van de dag.
Nu moet ik waardes gaan toevoegen in Java. Ik heb het volgende reeds geprobeerd:
Dan voegt hij het in Access wel toe als datum, maar deze constructor is deprecated...
Dan vond ik dat het via de DateFormat.parse moest, maar daar kom ik even niet uit:
Als ik dit nu run, dan weigert Access deze toe te voegen... Nochtans is het bestemde veld als Date-veld gedefinieerd, maar ik weet niet als welk type van datumveld(general...) het moet?
En tweede probleem:
Bij het gebruiken van de deprecated constructor, als ik dan het veld wil lezen, als Date object dus, dan werkt dat ook niet, terwijl het dan wel als Date werd toegevoegd
Zelfs met een resultset.getObject(7) en deze dan casten naar Date, blijft hij weigeren...
Kan iemand mij helpen?
Ik moet in Access een table hebben, waarvan 2 kolommen data's zijn: bv dag in jaar of uur van de dag.
Nu moet ik waardes gaan toevoegen in Java. Ik heb het volgende reeds geprobeerd:
Java:
1
| Personeel p = new Personeel(1, "gill", "cleeren", "*****24", "3300", "****", new java.util.Date(1979, 16, 1), "m", "J"); |
Dan voegt hij het in Access wel toe als datum, maar deze constructor is deprecated...
Dan vond ik dat het via de DateFormat.parse moest, maar daar kom ik even niet uit:
code:
1
2
3
| DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, Locale.US);
java.util.Date date = df.parse("2/29/2000"); |
Als ik dit nu run, dan weigert Access deze toe te voegen... Nochtans is het bestemde veld als Date-veld gedefinieerd, maar ik weet niet als welk type van datumveld(general...) het moet?
En tweede probleem:
Bij het gebruiken van de deprecated constructor, als ik dan het veld wil lezen, als Date object dus, dan werkt dat ook niet, terwijl het dan wel als Date werd toegevoegd
Zelfs met een resultset.getObject(7) en deze dan casten naar Date, blijft hij weigeren...
Kan iemand mij helpen?
Visit my new Blog!
www.Snowball.be