Ä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...
6 svar · 271 visningar · startad av Lukaspojken
Ä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...
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...
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
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...
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.
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