webForumDet fria alternativet

Cursor Type och Lock Type

3 svar · 384 visningar · startad av Netmums

NetmumsMedlem sedan dec. 1999102 inlägg
#1

Jag blir lite skum på det här :) det jag hittar om Cursor Type och Lock Type är att om Cursor Type är 1 betyder det "Keyset" -användaren tillåts skriva in ny info
Lock Type 2 betyder "Pessimistic" -läggs ett lås på databasen för alla andra just när anv uppdaterar
Men jag har sett 3, 3
Betyder 1 "Keyset" på både Cursor- och Lock Type och vad innebär 3:an? Nån som har koll på det här?

/Nett

fredrikMedlem sedan dec. 19991 082 inlägg
#2

ADO använder följande CursorTypes:

  • Detta är default cursorn

  • Kan endast stega frammåt i recordsetet, är snabb när du endast ska gå igenom ditt RS en gång.

  • Varje gång du hoppar ett steg i RS söks HELA RS igenom igen för att kunna se nyinlagda poster sen sist

  • Du kan hoppa både fram och tillbaka i RS

  • Är det långsammaste av dem alla.

  • Hela RS sparas i RAM-minnet, alltså nyinlagda, uppdateringar eller borttagna poster syns inte.

  • Kan hoppa både frammåt och bakåt i RS

  • Hoppar snabbt mellan poster.

  • Sparar en pekare från RS i RAM-minnet

  • Kan hoppa både frammåt och bakåt i RS

  • Uppdaterade poster syns, dock ej nyinlagda. Öppnar snabbt.

Det var cursorTypes...då var det LockTypes med...

  • Default

  • Du kan inte ändra data, därför behövs ingen låsning

  • Alla records låses direkt vid början av editering

  • Alla records låses inte vid editering utan vid uppdatering

  • Kopplar bort RS från DB och jobbar lokalt med editering, låser sedan vid uppdatering, rekommenderas ej vid flera användare, då det är lätt att skriva över varandras poster.

Det borde ge dig svar tycker jag!

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
http://server.webwerkstaden.se/fredde/

[Redigerat av fredrik den 01 dec 2000]

NetmumsMedlem sedan dec. 1999102 inlägg
#3

Tack Fredrik, fast jag fattar fortfaranade int riktigt... :) man skriver ju inte ut AdOpenForwardOnly utan man använder ju siffror...väl?
CursorType AdOpenKeySet = 1 (?) och LockType AdLockPessimistic = 2 (?)
eller har jag fattat totalfel?

/Nett

fredrikMedlem sedan dec. 19991 082 inlägg
#4

ja, man använder siffror i den ordningen som jag skrev dem...

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
http://server.webwerkstaden.se/fredde/

Genererad på 384 ms · cache AV · v20260730165559-full.f96bc7eb