04. juni 2002 - 10:53Der er
5 kommentarer og 1 løsning
out-of-range datetime value
Jeg ville gerne komme uden om denne fjel, men aner ikke hvad den betyder:
<fejl> Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
/adhocit-edb/Start.asp, line 124
</fejl>
<Kode> sql = "SELECT Opgave.*, Prioritet.Tekst FROM Opgave, Prioritet WHERE Prioritet.Nummer=Opgave.Prioritet AND Rekvirent = '" & Session("BrugerID") & "' AND Slutdato > " & strdato & " AND Afsluttet<>0 Order By ID DESC;" </kode>
For at se formatet på dit felt i databasen, skal du åbne din tabel i "design view". Men du har måske ikke adgang til databasen? Du kan også forsøge dig med følgende:
strdato = cdate(strdato)
sql = "SELECT Opgave.*, Prioritet.Tekst FROM Opgave, Prioritet WHERE Prioritet.Nummer=Opgave.Prioritet AND Rekvirent = '" & Session("BrugerID") & "' AND Slutdato > " & strdato & " AND Afsluttet<>0 Order By ID DESC;"
For problemet er sikkert at strdato ikke er et dato-format, så med cdate konverterer du en streng til datoformat.
problemet var at der efter datofeltet stod ", -14"... Det måtte der ikke... Så problem løst
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.