Et pludseligt opstået problem i en ellers velfungerende nyhedstjeneste: ved
kontakt til databasen byttes der tilsyneladende rundt, så dd-mm-yy bliver
til mm-dd-yy. Jeg mener ikke, at jeg har ændret nogen indstillinger, der
indfluerer på dette og har nu kæmpet en halv dag...
En sql som denne
INSERT INTO tblNyheder (datostart, datoslut, overskrift, nyhedstekst,
reference) VALUES
(#02-03-02#,#09-03-02#,'"&voverskrift&"','"&vnyhed&"','"&vredaktoer&"')"
opretter altså nu en nyhed med datostart=#03-02-02# i databasen, hvor den
før oprettede korrekt som i sql-strngen (#02-03-02#).
Det giver selvfølgelig store problemer med senere udtræk:
SELECT Id, overskrift, nyhedstekst FROM tblNyheder WHERE
datoslut>=#02-03-2002# AND datostart<=#02-03-2002# ORDER BY datostart DESC
henter tilsvarende kun poster, hvor datoerne står omvendt i mm-dd-yy format.
Problemet ser altså ud til at være opstået i inerface'et til databasen, men
hvad er der sket..?
Er der en skudsikker løsning på dette?
Kim