Avatar billede dk_gryf Nybegynder
18. august 2004 - 18:31 Der er 7 kommentarer og
1 løsning

ADODB.Recordset error '800a0bcd'

Jeg får denne error:
ADODB.Recordset error '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/uk/admin/Products.asp, line 175

Jeg har fosøgt via Micros. Knowledge at finde et svar, men det giver mig ingen mening og løser ikke problemet.
Her er linie 175 mfl. i products.asp:

' reset the cursor to the beginning
  If (MM_rs.CursorType > 0) Then
dette er linie 175:    MM_rs.MoveFirst
  Else
    MM_rs.Requery
  End If

Hvad gør jeg?

Mvh
Mogens
Avatar billede eagleeye Praktikant
18. august 2004 - 18:34 #1
Prøv at tjekke om MM_rs.BOF er sat før movefirst kaldes:

  If (MM_rs.CursorType > 0) Then
    If (not MM_rs.BOF) then  MM_rs.MoveFirst
  Else
    MM_rs.Requery
  End If
Avatar billede dk_gryf Nybegynder
18. august 2004 - 18:41 #2
Der findes ingen linier med MM_rs.BOF
Her er et lidt større del:
' if we walked off the end, set the offset based on page size
  If (MM_rs.EOF And Not MM_paramIsDefined) Then
    If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then
      If ((MM_rsCount Mod MM_size) > 0) Then
        MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
      Else
        MM_offset = MM_rsCount - MM_size
      End If
    End If
  End If

  ' reset the cursor to the beginning
  If (MM_rs.CursorType > 0) Then
    MM_rs.MoveFirst
  Else
    MM_rs.Requery
  End If

  ' move the cursor to the selected record
  i = 0
  While (Not MM_rs.EOF And i < MM_offset)
    MM_rs.MoveNext
    i = i + 1
  Wend
End If
%>

Mogens
Avatar billede eagleeye Praktikant
18. august 2004 - 18:42 #3
Nej men prøv at rette if sætningen til det jeg har vist.
Avatar billede dk_gryf Nybegynder
18. august 2004 - 18:56 #4
Det kom der følgende ud af:
Microsoft VBScript compilation error '800a03ea'

Syntax error

/uk/admin/Products.asp, line 175

If (not MM_rs.BOF) then  MM_rs.MoveFirst  Else
------------------------------------------^
Avatar billede eagleeye Praktikant
18. august 2004 - 18:59 #5
Prøv at fjerne Else fra den linje:

If (not MM_rs.BOF) then  MM_rs.MoveFirst  Else

Sådan:
f (not MM_rs.BOF) then  MM_rs.MoveFirst
Avatar billede dk_gryf Nybegynder
18. august 2004 - 19:54 #6
Tak for hjælpen - så mangler vi bare et svar så jeg kan komme af med pointene - dem har du fortjent - ikke mindst pga. din hurtige reaktion.
Lige et tillægsspørgsmål.
I forbindelse med en e-shop hvor selve faktura/betalingsmodulet ikke passer til vore systemer, vil det da være svært at udskifte denne del med et andet? - begge er skrevet i ASP

Mvh
Mogens
Avatar billede eagleeye Praktikant
18. august 2004 - 20:12 #7
Ok :)

Umiddelbart kommer det an på hvordan det er lavet, gemmer man informationen i en database omkring købet skulle der umiddelbart ikke være det sotre problemer i at lave et nyt system.
Avatar billede dk_gryf Nybegynder
18. august 2004 - 20:42 #8
Det som jeg godt kunne tænke mig er: http://www.trellian.com/ecommstore/index.html - prøv at downloade en fuld trialversion, men der er bare det ved det, at det er tilsluttet nogle betalingssystemer i USA/Australien og det kan vi jo ikke rigtig bruge til noget.
Det som jeg gerne vil anvende, er det som er på min nuværende eshop - www.eshop4all.dk - altså at kunden og jeg modtager en faktura og derefter sender jeg besked om varen er på lager samt hvor meget portoen bliver.
Jeg vil godt have et andet udseende på min e-shop end den som jeg har nu - evt. med gallery over varerne i de forskellige kategorier.
Mvh
Mogens
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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