Avatar billede exil Nybegynder
05. marts 2001 - 21:33 Der er 12 kommentarer og
1 løsning

hvorfor..?

Applikationen fungerede da helt udmærket helt til jeg ryddet lidt op i databasen?

Derefter får jeg følgende fejlmelding:

ADODB.Recordset error \'800a0bcd\'

Unknown runtime error

Koden i det aktuelle området ser sådan ud:

rs.PageSize = iPageSize
        rs.CacheSize = iPageSize
        iPageCount = rs.PageCount
        maxpages = rs.PageCount
        If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
        If iPageCurrent < 1 Then iPageCurrent = 1
        rs.AbsolutePage = iPageCurrent

Hvordan kan det plutselig blive fejl, når det har fungeret? Jeg har ikke rørt ved koden, kun tømt databasen.
Avatar billede netsrac Praktikant
05. marts 2001 - 21:35 #1
Det har nok noget at gøre med at du ikke tjecker om databasén er tom ?
Avatar billede netsrac Praktikant
05. marts 2001 - 21:36 #2
Prøv lige at smide hele dit script :-)
Avatar billede tpiil Nybegynder
05. marts 2001 - 21:36 #3
if rs.RecordCount = 0 then
rs.PageSize = iPageSize
        rs.CacheSize = iPageSize
        iPageCount = rs.PageCount
        maxpages = rs.PageCount
        If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
        If iPageCurrent < 1 Then iPageCurrent = 1
        rs.AbsolutePage = iPageCurrent
end if
Avatar billede netsrac Praktikant
05. marts 2001 - 21:39 #4
if rs.eof then
response.write(\"databasen er tom\")
else
rs.PageSize = iPageSize
        rs.CacheSize = iPageSize
        iPageCount = rs.PageCount
        maxpages = rs.PageCount
        If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
        If iPageCurrent < 1 Then iPageCurrent = 1
        rs.AbsolutePage = iPageCurrent
end if
Avatar billede tpiil Nybegynder
05. marts 2001 - 21:43 #5
der mangler lige et not i if sætningen :)

if not rs.RecordCount = 0 then
rs.PageSize = iPageSize
        rs.CacheSize = iPageSize
        iPageCount = rs.PageCount
        maxpages = rs.PageCount
        If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
        If iPageCurrent < 1 Then iPageCurrent = 1
        rs.AbsolutePage = iPageCurrent
end if
Avatar billede exil Nybegynder
05. marts 2001 - 21:59 #6
*Puh* -Nu fungere det igen! Tilsyneladende i alle fald..
Hvad gør i eksperter når i rydder i jeres databaser? Laster i dem den først, er det noget specielt at tage hensyn til?
Avatar billede tpiil Nybegynder
05. marts 2001 - 22:00 #7
HMM nææ :)
Avatar billede netsrac Praktikant
05. marts 2001 - 22:03 #8
ARGH...det var da mig der lavede et korrekt svar først...tpiil lavede en fejl....baaah....

Jeg sletter hele lortet og sørger for at mine script er kodet rigtigt!
Avatar billede exil Nybegynder
05. marts 2001 - 22:07 #9
Beklager, min fejl. Telefonen ringede og distraherede mig akkurat i det jeg skulle sende.
Jeg giver dig 15 i et nyt spørgsmål, men da må i love mig at hjælpe mig næste gang jeg roder det til for mig selv ;-)
Avatar billede netsrac Praktikant
05. marts 2001 - 22:09 #10
Okay :-)
Avatar billede tpiil Nybegynder
05. marts 2001 - 22:09 #11
hehe netsrac, kan du ikke undvære 15 point :)
Avatar billede netsrac Praktikant
05. marts 2001 - 22:09 #12
tpiil >> Niks ikke når du er ved at hente mig.
Avatar billede tpiil Nybegynder
05. marts 2001 - 22:10 #13
hehehe
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