webForumDet fria alternativet

RecordSet-fråga

2 svar · 175 visningar · startad av s00kr

s00krMedlem sedan feb. 200130 inlägg
#1

Är det någon skillnad på nedanstående sätt att används RecordSet eller spelar det ingen roll vilket man använder?

*****

Set rs = Conn.Execute("SELECT * FROM Tabell")

*****

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM Tabell", Conn, 1, 2

*****

------------------

MVH // s00kr

EclipseMedlem sedan juli 20003 825 inlägg
#2

Det övre är mindre förvillande än det undre.

------------------
Never underestimate your opponents.

PatrikBMedlem sedan mars 20002 836 inlägg
#3

Det övre är något snabbare att använda sig av.

Men vilket man väljer är beroende på vad man vill göra med recordsetet.

Ska man bara hämta och lista ut informationen så är det övre exemplet att rekomendera. Har man tänkt sig att använda tex sk pageing, dvs dela upp recordsetet på flera sidor är det undre att rekomendera.

Så, kontenta blir att det beror helt och hållet på vad man ska göra med recordsetet som avgör hur man skapar det.

cya,

------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)