Fejlen - siden at den ikke direkte giver en fejlbesked - er nok at der ikke står noget efter bruger_id. Det kan kalp's bud være være en løsning på - hvis du bruger et link i stedet for en form.
Til en anden gang så er et godt debug-trick at forsøge at udskrive din SQL-streng før at du udføre den. I 9 ud af 10 tilfælde skyldes forkert databaseadfærd nemlig at der simpelthen står noget andet i SQL'en man troede:
nielle >> Hvis du skal demonstrer debugging så bør du også afslutte Response, så den type debugging kan bruges i alle tilfælde:) Hvis han laver en SQL fejl så ser han aldrig sit output - dvs. en fejl som får siden til at crashe. Derfor mener jeg ASP debugging af den type bør afsluttes med Response.End() efter Response.Write af den SQL man tester på.
Jeg er opmærksom på, at det i denne situation er underordnet, men der er mange andre hvor det ikke kan bruges:)
Jeg er meget taknemmelig for at I alle har brugt tid på at løse problemet.
Jeg har valgt pidgeot da han (som jeg læste det) afviste fejl i SQL-sætningen og pegede på tabelnavn, feltnavn eller forbindelsesproblem. Jeg er lidt flov over at indrømme at fejlen var i den genre. :-(
Jeg blev først opmærksom på fejlen da jeg kørte nielle's debug-trick. Så debug-tricket endte også med at være en del af svaret.
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.