RecordSet

ASP

1 svar · 171 visningar · startad av peterbladh

Medlem sedan juni 2000277 inlägg
Trådstart#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]

243 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)