webForumDet fria alternativet

RecordSet

ASP

1 svar · 159 visningar · startad av peterbladh

Medlem sedan juni 2000277 inlägg
Frågan#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!

Medlem 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]

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)