Avatar billede per-d Nybegynder
16. juni 2002 - 21:20 Der er 6 kommentarer og
1 løsning

hvad betyder fejlmeddelsen

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.

/asp/brugersystem/admin.asp, line 566

koden ser sådan her ud:
    sql = "update nyhed set navn = '" & request.form("navn") & "', af = '" & request.form("af") & "', dato = '" & request.form("dato") & "', beskrivelse = '" & request.form("beskrivelse") & "' "
    sql = sql & "Where id = " & request.form("id")
Avatar billede eagleeye Praktikant
16. juni 2002 - 21:26 #1
Tjek at du har stavet tabel og kolonne navn rigtigt.
Avatar billede eagleeye Praktikant
16. juni 2002 - 21:31 #2
Prøv evt at udskrive din SQL så kan det tit være lettere at se om der er fejl i..

Response.write sql
Avatar billede dsjk Novice
16. juni 2002 - 21:33 #3
prøv at skrive sql ud inden du "sender" den, så kan du se hvad der står i den, og hvad der evt mangler, sætte disse to linier ind:

response.write sql
response.end

dsjk
Avatar billede per-d Nybegynder
17. juni 2002 - 10:12 #4
eagleeye du kom først så jeg vil gerne gi dig halvdelen af point.
Fordi du ikke for 30 point er at du jo ikke sagde hvad den betyd men hvordan man kunne løse den. Men for jeg kan gi dig de point må du jo oprette et svar
Avatar billede haunted Nybegynder
17. juni 2002 - 10:43 #5
Kan det ikke være fordi at du har en primærnøgle med 2 parameter.
f.eks.

ID og navn som nøgle. Istedet for kun ID.

Der står ihvertfald at den forventer 2 parameter...(det er et gæt ud i luften).
Avatar billede eagleeye Praktikant
17. juni 2002 - 12:01 #6
Jeg lavet et svar.
Avatar billede eagleeye Praktikant
17. juni 2002 - 12:26 #7
Jeg kan da tilføje at fejlkoden '80040e10' betyder at man har stavet et navn forkert eller sagt på en anden måde man har skrevet et kolonnenavn eller tabelnavn som ikke findes.

Fejlen giver denne tekst beskrivelse:
Too few parameters. Expected X.

Hvor X kan være 1,2,3 og jeg er ikke helt klar over hvilken forskel der er på 1,2,3 .

Du kan jo ligge i mit første kommentar hvad du vil, jeg skrev hvad du skulle gøre for at løses det og dermed også hvad fejlen betyder i dette tilfælde, det mener jeg.

Erfaring har vist at de flere folk som spørger ikke tilgode ser en lang forklaring, de acceptere bare det første og bedste. Du må da endelige spørge og bede om uddybning hvis du mener et svar/kommantar ikke er fyldestgørende nok.

Hint til hvordan du løser fremtidige database fejl:
Søg på www.google.com og i søge felter skriver fejlkoden ('80040e10') og start med hele fejl teksten (Too few parameters. Expected 2.). Hvis det ikke giver det helt store så kan du nøjes med fejlkoden og måske lidt af fejl teksten.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester