mu� nicht zuvor ein:
- Set oDBConn = Server.CreateObject("ADODB.Connection")
und
- oDBConn.open "[DB-Connection-String oder DNs-Name]", "[Login]",[Passwd]"

gemacht werden ?

Rainer


"Stege, Mirco" schrieb:
> 
> Also Bei:
> 
> "Do Until oDataF.EOF.eof loop"
> "Do While not oDataF.EOF loop"
> "Do While not oDataF.BOF loop"
> 
> kommen die selben Fehler
> ("
> ADODB.Recordset error '800a0bcd'
> Either BOF or EOF is True, or the current record has been deleted. Requested
> operation requires a current record.
> 
> /index.asp, line 0
> ")
> 
> :((
> 
> -----Urspr�ngliche Nachricht-----
> Von: Rainer V�lschow [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 26. April 2002 14:08
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] Re: AW: Re: MoveFirst
> 
> Hallo Mirco,
> 
> was passiert eigentlich wenn du anstelle von "While Not oDataF.EOF Wend" -
> Schleife, "Do Until oDataF.EOF.eof loop" oder "Do While not oDataF.EOF and
> oDataF.BOF loop"  - Schleife einbaust ?
> 
> Rainer
> 
> Markus Sandke schrieb:
> >
> > Aye, das kann jedem mal passieren :)))
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: Stege, Mirco [mailto:[EMAIL PROTECTED]]
> > Gesendet: Freitag, 26. April 2002 13:41
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] AW: Re: MoveFirst
> >
> > Ahhhhh, endlich kommt etwas ... also ich habe bisher keine Code
> > mitgeschickt, weil ich nicht glaube, dass ihr damit etwas anfangen k�nnt
> ...
> > ist zuviel ... aber nagut ...
> > warum ich die ganze zeit frage?
> > Es handelt sich um ein Problem bei der unten im Code ersten aufgef�hrten
> > Schleife ... wenn ich sie mittels Kommentarzeichen rausnehme, funktioniert
> > das Script einwandfrei ... wenn ich sie drin lasse wird die Schleife
> > ausgef�hrt ... aber alles danach ist nicht mehr zu sehen ... wenn ich dann
> > zwischen die Schleifen ein .MoveFirst einbaue ... funktionieren alle Teile
> ,
> > jedoch wird vom letzten Teil nur die H�lfte dargestellt (-argh- ...
> > entschuldigt die Rechtschreibfehler) dann erscheint der allseits so
> bekannte
> > und geliebte Fehler "Either BOF or EOF ... is true ... bla"
> >
> > Code:
> >
> > sLangID = Request.QueryString("sLangID")
> > nUrsprung = 1
> > nCount = 0
> > ReDim arrNavID(nCount)
> >
> > Sub BuildChildTree(nOrigin, nDepth, nCounter)
> >         Dim oDataF
> >
> >         Response.Write("<table cellspacing='0' cellpadding='0'
> border='0'>")
> >
> >         Set oDataF = Server.CreateObject("ADODB.RecordSet")
> >         sSqlF = "select NavigationID, NavigationText from CS_V_Navigation
> > where ParentID = " & nOrigin & " and IsVisible = 'Y' and LanguageID = '" &
> > sLangID & "' and NavigationID in (select distinct NavigationID from
> > CS_Presentation p, CS_Category c where p.CategoryID = c.CategoryID and
> > c.ReadRight in(" & Session("strUserRights") & ") and
> > p.PresentationPurposeID=" & PP_HOMEPAGE & ") order by SortNr"
> >         oDataF.CursorLocation = CInt(adOpenStatic)
> >         oDataF.Open sSqlF, oDBConn
> >
> >         While Not oDataF.EOF
> >                 ReDim Preserve arrNavID(nCount)
> >                 arrNavID(nCount) = CInt(oDataF("NavigationID"))
> >                 i = UBound(arrNavID)
> >                         For x = 0 to UBound(arrNavID)
> >                                 Response.Write arrNavID(x)
> >                         Next
> >                 nCount = nCount + 1
> >                 oDataF.MoveNext
> >         Wend
> >
> >         While Not oDataF.EOF
> >                 nCounter = nCounter + 1
> >                 Response.Write("<tr><td>")
> >                 For i = 1 To nDepth -1
> >                         If i = nDepth -1 Then
> >                                 'If CInt(i) = CInt(nNavID) Then
> >                                         Response.Write("<img
> > src='/images/lastdepth.gif' align='top' width='20' height='20' vspace='0'
> > hspace='0'>")
> >                                 'Else
> >                                 '       Response.Write("<img
> > src='/images/nextdepth.gif' align='top' width='20' height='20' vspace='0'
> > hspace='0'>")
> >                                 'End If
> >                         Else
> >                                 Response.Write("<img
> > src='/images/straight.gif' align='top' width='40' height='20' vspace='0'
> > hspace='0'>")
> >                         End If
> >                 Next
> >                 If CInt(oDataF("NavigationID")) = CInt(nUrsprung) Then
> >                         oData.MoveNext
> >                 ElseIf CInt(oDataF("NavigationID")) = CInt(nNavID) Then
> >                         Response.Write(oDataF("NavigationText"))
> >                 Else
> >                         Response.Write("<a href='/index.asp?nNavID=" &
> > oDataF("NavigationID") & "&sLangID=" & sLangID & "'>" &
> > oDataF("NavigationText") & "</a>")
> >                 End If
> >                 nNewDepth = nDepth + 1
> >                 BuildChildTree oDataF("NavigationID"), nNewDepth, nCounter
> >                 Response.Write("</tr>")
> >                 oDataF.MoveNext
> >         Wend
> >         oDataF.Close
> >         Response.Write("</table>")
> > End Sub
> >
> > BuildChildTree 0, 1, 0
> >
> > K�nnt ihr damit etwas anfange? -argh- ... mist ... langsam glaub ich ich
> > habe wirklich den falschen Beruf ... baut mich mal auf ;) So Spr�che wie:
> > "Das kann jedem mal passieren w�ren perfekt" ;))
> >
> > Gruss Mirco
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: Rainer V�lschow [mailto:[EMAIL PROTECTED]]
> > Gesendet: Freitag, 26. April 2002 13:33
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] Re: MoveFirst
> >
> > Hallo Mirco,
> >
> > - Bist du sicher, da� movefirst die durchlaufrichtung umkehrt ?
> > - Hast du auch nicht moveprevious verwendet ?
> > - Bist du sicher ob die SQL-Anweisung auch einer Ergebniss zur�ck liefert
> ?
> > Denn
> > wenn das Recordset leer ist, kommt diese Fehlermeldung.
> > - Poste dochmal einen Code-Ausschnitt, denn mit unserer Glaskugel allein
> > k�nnen
> > wir dir nur schwer helfen, da die Ursache mannigfaltig sein kann.
> >
> > Rainer
> >
> > "Stege, Mirco" schrieb:
> > >
> > > Kann mir wirklich niemand helfen?
> > >
> > > Wenn ich MoveFirst schreibe, obwohl der Cursor schon am Listenanfang
> > steht,
> > > ist dann die Durchlaufrichtung (mit adOpenDynamic) umgekehrt?
> > >
> > > Wenn ich in meinem Script n�mlich nach dem Select Statement ein
> > > Objekt.MoveFirst einsetze, dann kommt auf einmal der Fehler Either Eof
> > oder
> > > Bof ... usw.
> > >
> > > Ist doch im prinzip unlogisch oder nicht?
> > >
> > > mfG Mirco
> > >
> > > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > > | Sie knnen sich unter folgender URL an- und abmelden:
> > > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
> >
> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > | Sie knnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
> >
> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > | Sie knnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
> >
> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> > | Sie knnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
> 
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
> 
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an