Avatar billede fun22 Nybegynder
09. maj 2006 - 22:17 Der er 4 kommentarer og
1 løsning

Fejl kode..

Hej..

JEg får følgende fejl på min side:

Microsoft VBScript runtime error '800a0007'

Out of memory: 'Conn.Execute'


Det er kun på den side og ikke de andre..

Det er det her der laver problemet:

function spam(ord)
        SQLfilter = "SELECT * FROM nn_spamreplace"
        Set rsfilter = Conn.Execute(SQLfilter)
       
        Do While Not rsfilter.EOF
       
            ord1 = rsfilter("ord1")
            ord2 = rsfilter("ord2")
       
            strord = Replace(ord, ord1, ord2)
       
        rsfilter.MoveNext
        Loop
        rsfilter.Close
        set rsfilter=nothing
       
        spam(strord)
end function
Avatar billede eagleeye Praktikant
09. maj 2006 - 22:37 #1
Kan du beskrive hvad funktion skal gøre for den vil blive ved med at kalde sig selv uendeligt da fuktionskaldet er ubetinget før end function:


        spam(strord)
end function
Avatar billede erikjacobsen Ekspert
09. maj 2006 - 22:54 #2
Måske menes

function spam(ord)
        SQLfilter = "SELECT * FROM nn_spamreplace"
        Set rsfilter = Conn.Execute(SQLfilter)
     
        Do While Not rsfilter.EOF
     
            ord1 = rsfilter("ord1")
            ord2 = rsfilter("ord2")
     
            ord = Replace(ord, ord1, ord2)
     
        rsfilter.MoveNext
        Loop
        rsfilter.Close
        set rsfilter=nothing
     
        spam=ord
end function
Avatar billede fun22 Nybegynder
09. juni 2006 - 16:29 #3
det virkede erikjacobsen.. Smider du et svar?
Avatar billede erikjacobsen Ekspert
09. juni 2006 - 18:48 #4
Jeg samler slet ikke på point, tak.
Avatar billede fun22 Nybegynder
10. juni 2006 - 17:21 #5
okay helt i orden ;)
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