Avatar billede nidyahou Praktikant
01. oktober 2003 - 09:06 Der er 4 kommentarer og
1 løsning

fejl i opdaterings kode

i koden:

<%
if session("bruger") = "" then
Response.Write "Du er ikke logget ind <a href='login.asp'>Log ind</a>"
else
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("System.mdb")
Conn.Open DSN

strSQL = "Select * From Brugere Where Bruger = '" & session("bruger") & "'"
set rs = Conn.Execute(strSQL)

Kon = rs("Kon")
Oprettet = rs("Oprettet")
Profil = rs("Profil")
By = rs("Bynavn")

if Request.QueryString("ret") = "profil" then
strSQL = "Update Brugere set "
strSQL = strSQL & "Profil= '" & Request.Form("profil") & "' "
strSQL = strSQL & " Where Bruger = " & session("bruger")
Conn.Execute(strSQL)  <<<<<<<<<<< linje 29
end if


%>
<form method="post" action="retprofil.asp?ret=profil">
  <b>Facts:</b><br>
<%
Response.Write "Køn: " & Kon & "<br>"
Response.Write "Oprettet: " & Oprettet & "<br>"
Response.Write "Du bor i: " & By & "<br>"
%> 
<p>
    <textarea rows="5" cols="50" name="profil"><%Response.Write Profil%></textarea>
    <br>
    <input type="submit" value="opdater">
    <input type="reset" value="slet det tilføjede">
  </p>
</form>
<%
end if
Conn.Close
Set Conn = Nothing
%>

får jeg fejlen:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/lær Asp/tutorial/systemer/System/retprofil.asp, line 29
Avatar billede keysersoze Ekspert
01. oktober 2003 - 09:21 #1
lige før linie 29 skriver du;

response.write strSQL
response.end

så kan du se hvilket resultat din sql-sætninger giver - og ud fra det højst sandsynligt se hvad fejlen er... hvis ikke så post linien her
Avatar billede the_bma_man Nybegynder
01. oktober 2003 - 09:21 #2
Og hvilken er lige linie 29?
Avatar billede nidyahou Praktikant
01. oktober 2003 - 09:35 #3
jeg har skrevet hvad der er linje 29
Avatar billede nidyahou Praktikant
01. oktober 2003 - 09:40 #4
lol en dum forseelse, jeg mangler ' rundt om session("brugernavn")
Avatar billede nidyahou Praktikant
01. oktober 2003 - 09:41 #5
siden det jo nu var keyser der fik mine øjne op må det vel være dine point :)
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