webForumDet fria alternativet

RecordSet

1 svar · 157 visningar · startad av peterbladh

peterbladhMedlem sedan juni 2000274 inlägg
#1

Hej!

Jag har ett par frågor angående hur och när man använder Recordset.
(Antag att instansen av RecordSet heter rs, instansen av Connection heter Kontakt och SQL står för SQL-utrycket)

1. I viss litteratur jag läst står det att man skall skriva rs.Open SQL,Kontakt,1,2 innan rs.addnew, men på andra ställen har jag läst att man skall ha 3,3. Ibland inkluderar man även adovbs.inc och använder då tex adOpenStatic... vad är det för poäng med det? och vilket av alternativen är bäst och varför?

2. Ofta ser man att RecordSet används, trots att det bara är en SELECT som görs varför? man kan ju lika gärna skriva SET visaPoster=Kontakt.Execute(SQL)

tacksam för svar!

rymdknarkMedlem sedan maj 2000175 inlägg
#2

parametrarna du talar om till rs.open anger hur recordset:et skall behandla den information som den håller i. ex, bara för fisning (ej uppdatering)...

dessa parametrar finns definierade i adovbs.inc, men kan lika väl skrivas direkt som siffror.

enda skillnaden (som jag känner till) är den att om kör en:
set rs = kontakt.execute(slq)
så kan du inte själv bestämma hur data'n skall behandlas...

det kanske går att göra i efterhand... har iofs aldrig provat att göra det.

[Redigerat av rymdknark den 28 jun 2000]

[Redigerat av rymdknark den 28 jun 2000]

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