Hallo!

Werde mal in die Richtung gucken, danke fuer den Tip. Fuer das
Datenbankdesign kann ich leider nicht, muss eine vorhandene Seite
weiterpflegen und ein Datenbankneukonzept werden die mir wohl nicht
bezahlen.

Gruss aus Bali
Frank Krueger

----- Original Message -----
From: "Joachim van de Bruck" <[EMAIL PROTECTED]>
To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
Sent: Tuesday, April 09, 2002 9:36 PM
Subject: [aspdedatabase] AW: moveprevious error


> Hallo!
>
> > bin dabei einen Serverwechsel vorzunehmen, dabei tritt nun auf dem
> neuen
> > Server folgender Fehler auf
> >
> > ADODB.Recordset- Fehler '800a0c93'
> > Der Vorgang ist in diesem Zusammenhang nicht zugelassen.
> > /nav-intern.asp, line 210
> >
> > Der Code dazu
> >
> > rs.CursorLocation = 2
> > rs.CursorType = 1
> > rs.LockType = 3
>
> Du verwendest einen ServerSide-Keyset-Cursor. Die Fehlermeldung besagt,
> dass Deine Datenbank die gew�nschte Funktion nicht unterst�tzt.
>
> L�sung: Mit einem ClientSide-Static-Cursor kannst Du sicherstellen, dass
> es funktioniert (... wenn die Datenbank es nicht kann, macht es halt ADO
> selber). Das w�rde auch mit einem ClientSide-Keyset-Cursor
> funktionieren, aber der ist wirklich nicht erforderlich und stirbt ja
> bald auch aus.
>
> Also:
> rs.CursorLocation = adUseClient '3
> rs.CursorType = adOpenStatic '3
>
> > rs.open sqlstr,conn
> >  for i=1 to rs("viszahl")
> >    rs.movenext
> >  next
> >  rs.moveprevious
>
> Wenn Deine Datenbank dann Bookmarks unterst�tzt, kannst Du auf die lahme
> Schleife verzichten:
>
> dim p: p = rs.Fields("viszahl").Value
> rs.AbsolutePosition = p - 1
>
> Da Du die Datei zum Schreiben �ffnest, stellt sich nat�rlich auch die
> Frage, warum Du hier �berhaupt positionieren musst. Das scheint mir vom
> Datenbankdesign her sehr ungl�cklich zu sein.
>
> Freundliche Gr��e
> Joachim van de Bruck
>
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
>


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an