Avatar billede Slettet bruger
23. oktober 2001 - 08:42 Der er 7 kommentarer og
2 løsninger

Kan ikke få det til at virker.. (Haster)

Hej jeg har lidt problemmer med denne kode.

<%
If Request.Form(\"Action\") = \"Gem\" Then
    strUID = Trim(Replace(Request.Form(\"username\"),\"\'\",\"\"))

    If Len(strUID) > 0 Then

        Set Conn = Server.CreateObject(\"ADODB.Connection\")
        Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\")

        strSQL = \"SELECT * FROM bruger WHERE (Username = \'\" & strUID & \"\')\"
        Set rs = Conn.Execute(strSQL)
        If Not (rs.BOF Or rs.EOF) Then
        strERR = \"Brugernavn er Optaget\"
        else
        SQL = \"insert into bruger (Name,Username,Password,Email,kon,alder,town,landsdel,Seksuelstatus,partnerstatus,dinhojde,dinvaegt,dinharfave,dinojenefave,born,ryger,uddannelse,baggrund,Seksuelleinteresser,soger,Notat,opratte,Status,grad) values (\'\" & Trim(Replace(Request.Form(\"realname\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"username\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"Password\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"email\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"combo_2\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"age\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"town\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"combo_1\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"combo_3\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"combo_4\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"combo_5\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"combo_6\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"haircolor\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"eyecolor\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"children\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"smoke\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"education\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"etnicbackground\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"combo_7\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"combo_8\"),\"\'\",\"\")) & \"\',\'\"& Trim(Replace(Request.Form(\"personaldescription\"),\"\'\",\"\")) & \"\',now,0,0)\"
        Conn.Execute(SQL)
        SQL = \"SELECT * FROM bruger WHERE (Username = \'\" & strUID & \"\')\"
        Set rs = Conn.Execute(SQL)
        intUID = RS(\"ID\")
        Set rs = Nothing
        end if
        Conn.Close
        Set rs = Nothing
        Set Conn = Nothing
   
        If Len(intUID) Then
            Session(\"id\") = intUID
            \'strErr = \"adgang give \" & intUID                            \' Her har jeg et problem hvor den ikke vil gå ind
            response.redirect \"./\"

\'    Fejl Besked
           
\'    Response-objekt fejl \'ASP 0156 : 80004005\'
\'    Headerfejl
\'    profile.asp, linje 31
\'    HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.
           
\'    Jeg kan ikke få den til at gå til en anden fil, da den har opratte og hente bruger id. der til virker den som den skal.           
           
           
        End If
    End If

    If Len(strErr) > 0 Then

        strErr = \"<p><font color=red>\" & strErr & \"</font></p>\"
    End If
End If
%>

Jeg kan ikke få den til at gå vider..
Avatar billede kasper_14 Nybegynder
23. oktober 2001 - 08:46 #1
har du husket:
Response.buffer = true
i toppen af din kode?
Avatar billede eagleeye Praktikant
23. oktober 2001 - 08:48 #2
og vis koden er inden for
<html> redirect.... </html>

så skal du lige inden redirect kalde clear:

response.clear
response.redirect \"./\"
Avatar billede kasper_14 Nybegynder
23. oktober 2001 - 08:50 #3
du kan heller skrive
If Len(intUID) Then
skrive i stedet
If Len(intUID) > 0 Then

           
Avatar billede eagleeye Praktikant
23. oktober 2001 - 08:53 #4
Hvis VB nu virker bare  lidt smart så kan man godt undvære \"> 0\".  0 = false  .... > 0 = true.
Avatar billede radut Nybegynder
23. oktober 2001 - 09:13 #5
hvad siger fejlen ?
Avatar billede Slettet bruger
23. oktober 2001 - 13:36 #6
Radut,, Prøv at læse. Fejlen står også i det jeg har lagt op..
Avatar billede eagleeye Praktikant
23. oktober 2001 - 13:49 #7
her du prøvet`???


<%response.buffer=true%>
<html>
<head></head>
<body>
<!--DIN KODE -->

  response.Clear
  response.redirect \"./\"

</body>
Avatar billede Slettet bruger
24. oktober 2001 - 17:20 #8
Jeg har fåde en til at skrive det om..
Avatar billede Slettet bruger
24. oktober 2001 - 17:21 #9
Afslutte
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