webForumDet fria alternativet

Cursor använder ni det?

ASP

6 svar · 271 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

Är det nån som kan ge nåt bra tips för användning av cursor?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan dec. 200012 464 inlägg
#2

Vadå cursor? I vilket sammanhang?

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 20011 312 inlägg
#3

I databas sammanhang...är det inte där de används som flaggor nästintill. Jag har väldigt liten kunskap om dessa.

Men det ska finnas många olika cursors.

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan dec. 200012 464 inlägg
#4

Ett recordset är ju ett slags cursor, så alla som använder ADO använder ju en cursor.

En cursor är något som håller reda på positionen inom en resultatmängd.

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 20011 312 inlägg
#5

Det kan nog ha varit i sammanband i Recordset som jag läste något om det.

Det fanns olika cursors som left, right, och nåt mer...vad innebär dessa?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan apr. 2001147 inlägg
#6

T.ex om du vill ta fram de 4 första tecknerna från ett RS så kan du använda Left, då tar den de 4 första, om du tar Right så tar den de 4 sista

------------------
"Atombomben kommer aldrig att kunna sprängas
- och jag talar som expert i ämnet sprängmedel."
Amiral William Leahy, 1945.

Medlem sedan dec. 200012 464 inlägg
#7

Några left eller right cursors har jag aldrig hört talas om. (Du kanske tänker på join där man har left och right?)

Man kan dels dela in det i scrollable eller icke scrollable. En scrollable cursor innebär att man kan förflytta sig godtyckligt inom resultatet.

Man kan också dela in dom i read-only och updaterbara cursors.

Sen så finns det också attribut som heter sensitive och insensitive som man kan sätta för en cursor. Det påverkar om cursorn tar hänsyn till förändringar som skett sedan man öppnade cursorn.

Det här är hur det är definierat i SQL. Sen så har ADO infört några nya begrepp, du kan ju kolla på dokumentationen för metoden open.

------------------
essentitia preter non sans multiplicandum

274 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
149 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)