Anders Lau Mandsholm wrote:
>
> Er det ikke ved små DB'er med få samtidige brugere en fordel at bruge
> adOpenKeyset eller måske endda adOpenDynamic, da ændringer, sletninger
> mv., således fås med i recordsettet?
Nej. At kunne se ændringer er kun en fordel i klient-server programmer,
hvor du åbner et recordset og giver brugeren mulighed for at sidde og
scolle frem og tilabge i resultaterne. Det gør du jo ikke på en webside.
Der henter du resultaterne fra recordset'et og lukker det igen og hvis
brugeren vil se flere poster åbner du et nyt recordset (på næste side)
henter de nye poster og lukker igen.
> Har dette nogen sammenhæng med mode metoden til connection-objektet?
> F. eks. objConn.Mode = 3?
Nej. Så vidt jeg kan se har Mode egenskaben på Connetion-objektet noget
at gøre med rettigheder. 3 betyder "read/write", altså at der er
mulighed for at opdaterer data.
http://msdn.microsoft.com/library/psdk/dasdk/mdae9cj1.htm
(Det lyder lidt som om du bruger recordset'et til at lave opdateringer
med (vha. AddNew, Update et al.). Det er ikke en godt ide. Brug sql's
INSERT, UPDATE og DELETE istedet => bedre performance)
> Jeg har søgt på MSDN efter oplysninger om "Mode",
> men jeg søger vist på det forkerte, da jeg intet finder.
Som ADO-reference bruger jeg:
http://msdn.microsoft.com/library/psdk/dasdk/mdao2of9.htm
--
Lauritz