Avatar billede qqq Nybegynder
19. januar 2001 - 23:28 Der er 10 kommentarer og
2 løsninger

Hjælp mig ....

Jeg får denne fejl, men sjovt nok virkede det fint første gang jeg submittede formularen.

-------------
ADODB.Connection error \'800a0e78\'

The operation requested by the application is not allowed if the object is closed.

/project3/CreateUser.asp, line 20
-------------

Nogen der ved hvad dette betyder ?
Avatar billede dalbjerg Nybegynder
19. januar 2001 - 23:30 #1
og hvad står der i linie 20?
Avatar billede qqq Nybegynder
19. januar 2001 - 23:32 #2
Set objRS2 = Conn.execute(SQL)
Avatar billede dalbjerg Nybegynder
19. januar 2001 - 23:33 #3
og sql indholder?
Avatar billede qqq Nybegynder
19. januar 2001 - 23:35 #4
SQL = \"SELECT email from userpref where email = \'\" & email & \"\'\"
Avatar billede qqq Nybegynder
19. januar 2001 - 23:37 #5
Men hvad betyder ... \"if the object is closed\" ?
Avatar billede dalbjerg Nybegynder
19. januar 2001 - 23:38 #6
hvis object er lukket...

LOL... det kunne være noget med at databasen ikke er lukket ordentligt ned eller sådan noget
Avatar billede dalbjerg Nybegynder
19. januar 2001 - 23:38 #7
først gang du kørte formularen blev den åbnet, men lukket forkedt ned... har ikke hørt den fejl før
Avatar billede qqq Nybegynder
19. januar 2001 - 23:43 #8
Her er lidt mere:

Fejl = \"\"

    If fornavn = empty Then Fejl = Fejl & \"Venligst indtast fornavn<br>\"
    If efternavn = empty Then Fejl = Fejl & \"Venligst indtast efternavn<br>\"
    If email = empty Then Fejl = Fejl & \"Venligst indtast E-mail<br>\"
    If adgangskode = empty Then Fejl = Fejl & \"Venligst angiv en adgangskode\"

    SQL = \"SELECT email from userpref where email = \'\" & email & \"\'\"
    Set objRS2 = Conn.execute(SQL)
        if not objRS2.eof Then
            If guid = empty Then
                Fejl = Fejl & \"<br>Du er allerede oprettet som bruger<br><span class=\"\"brod\"\"><a href=\"\"user.glemtpw.form.asp\"\">Har du glemt din adgangskode?</a></span><br>\"
            End if
        End if
    Set objRS2 = nothing
   
    If Fejl <> empty Then Response.Redirect(\"user.create.form.asp?guid=\" & guid & \"&telefon=\" & telefon& \"&mobiltelefon=\" & mobiltelefon& \"&postnummer=\" & postnummer & \"&email=\" & email & \"&statistik=\" & statistik & \"&fejl=\" & fejl & \"&navn=\" & navn)
   
    \'## Formularen er evalueret uden fejl.
   
    If guid = empty Then
        \'## Der skal oprettes en ny post
        SQL = \"INSERT INTO users(navn,telefon,mobiltelefon,postnummer,email, statistik, adgangskode, doc_date) VALUES(\"_
            & \"\'\" & navn & \"\',\"_
            & \"\'\" & telefon & \"\',\"_
            & \"\'\" & mobiltelefon & \"\',\"_
            & \"\" & postnummer & \",\"_
            & \"\'\" & email & \"\',\"_
            & \"\'\" & statistik & \"\',\"_
            & \"\'\" & adgangskode & \"\',\"_
            & \"\" & doc_date & \")\"
        \'Application.Lock
            Conn.execute(SQL)
        \'Application.UnLock
    Else
        SQL = \"UPDATE users SET \"_
            & \"navn=\'\" & navn & \"\', \"_
            & \"telefon=\'\" & telefon & \"\', \"_
            & \"mobiltelefon=\'\" & mobiltelefon & \"\', \"_
            & \"postnummer=\'\" & postnummer & \"\', \"_
            & \"email=\'\" & email & \"\', \"_
            & \"statistik=\'\" & statistik & \"\', \"_
            & \"adgangskode=\'\" & adgangskode & \"\', \"_
            & \"doc_date=\'\" & doc_date & \"\' \"_
            & \"WHERE guid = \'\" & guid & \"\'\"
        Conn.execute(SQL)
    End if           
       
        If newsltr = \"J\" Then
            SQL = \"SELECT * FROM newsltr WHERE email = \'\" & email & \"\'\"
            set objRS = Conn.execute(SQL)
                if objRS.eof Then
                    SQL = \"INSERT INTO newsltr(email) VALUES(\'\" & email & \"\')\"
                    Conn.execute(SQL)
                End if
        End IF
Avatar billede dalbjerg Nybegynder
19. januar 2001 - 23:47 #9
hvordan åbner du databasen?
Avatar billede qqq Nybegynder
19. januar 2001 - 23:49 #10
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"user.mdb\")
\'Conn.Open DSN
%>
Avatar billede qqq Nybegynder
19. januar 2001 - 23:55 #11
dalbjerg.... jeg får besøg en en asp haj her om lidt, så det kan han nok godt klare. Men som tak for ulejligheden synes jeg at du skal have nogle point, giv lige et svar :-)
Avatar billede dalbjerg Nybegynder
19. januar 2001 - 23:58 #12
jamen det gør jeg så
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