Jag läste i datamagazinet om paging och försöker mig på det. med följande kod kommer följande felmeddelande.
set rs=databas.execute (sql, adopenstatic, adlockoptimistic)
rs.cursorlocation = aduseclient
felmeddelande:
Operation is not allowed when the object is open.
Jag läste att om man har en äldre databas än 2000 så måste den nedre raden vara med, och under den tidigare.
men det verkar som om det inte vill fungera ordentligt. ska den sitta åvanför iaf?
tycker artikeln borde vara rätt. så jag antar att det är jag som har nått fel.
set rs = server.createobject("ADODB.recordset")
rs.cursorLocation = 3 'adUseClient
rs.open
Så vitt jag har förstått så kan man bara sätta cursorlocation om man skapar recordsetet explicit och innan man gör open.
Sen kan man inte påverka cursortypen när man gör execute, då blir det alltid adReadOnly och adReadForward.
Andra parametern till execute är dessutom en utparameter som returnerar antalet rader som påverkades av en operation.
------------------ essentitia preter non sans multiplicandum
Det är inte så att du glöt att stänga ett annat objekt som du kallat rs eller att du har databasen öpen i access samtidaigt ??? Då brukar man få dessa felmedelandena
------------------
"All that is gold does not glitter,
Not all those who wander are lost;
The old that is strong does not wither,
Deep roots are not reached by the frost.
From the ashes a fire shall be woken,
A light from the shadows shall spring;
Renewed shall be blade that was broken,
The crownless again shall be king."
--J.R.R. Tolkien
felmeddelande: Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
dom vanligt så vart jag lite tappad bakom vagnen när jag läser det. har provat att läsa artiklar och andra saker på nätet, men får inte fram en lösning.