22. juli 2004 - 16:38Der er
20 kommentarer og 1 løsning
ASP og SQL - hvad er overløb?
Jeg har dette kode :
OrdreTidsSession = tYear & tMd & tDay & tHour & tMinute & tSecond & Session.SessionID ' Denne line giver bare et tal eks : 2004072216343456766545 ' For at være sikker på det er unikt.
strSQL = "SELECT * FROM lokalesalgsliste WHERE SessionID = " & Session.SessionID & " "
Error Type: Microsoft JET Database Engine (0x80040E57) Der opstod et overløb
Hvis jeg ændre tallet, så jeg eks. fjerner noget af den så den max bliver ca. 10 tal lang, så kommer den med en fejl stadig for den sidste SQL sætning om at den :
Error Type: Microsoft JET Database Engine (0x80040E07) Datatyperne stemmer ikke overens i kriterieudtrykket.
Hvad kan dette være, jeg kører det til en ACCESS database hvor Tallet gemmes i en standard felt af typen TAL det samme gælder postnr og ordrepris, men ved de øvrige er det en stanard tekst felt på 50 chr (og det overskrides ikke) Så er der et ID som tæller automatisk op?
ID er et autonumreringsfelt og derfor ikke med i strengen. Af dem der er med i stregen her, er der postnr og ordrepris som er tal felter, og de øvrige er alle tekst felter...
Hmmmm ok, men så endnu engang 1000 tak for hjælpen, og sig endelig til hvis der skulle være mulighed for at jeg skulle kunne hjælpe engang? Feks ved at skrive et spørgsmål her på siden igen, for så får jeg automatisk svar :-)
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.