webForumDet fria alternativet
Logga in / Bli medlem

Recordset

ASP

4 svar · 180 visningar · startad av nilzzon

Medlem sedan aug. 2000106 inlägg
Frågan#1

Hej.
Jag är helt ny på ASP (började för en knapp vecka sedan). När man skall lägga till något i en databas, skall man då använda recordset? För tillfället skriver jag rs("fält") = värde och därefter rs.update. Det fungerar, men... Finns det bättre? Vad gör jag egentligen?

Medlem sedan dec. 19998 577 inlägg
#2

En artikel om just detta: http://www.webavis.nu/webavis/html/artiklar/asp/asp8.shtml

Medlem sedan dec. 19996 721 inlägg
#3

Precis. Man ska inte använda recordset, om det inte är absolut nödvändigt (t.ex. då man vill få numret från en autonumber-kolumn direkt)

Medlem sedan aug. 2000106 inlägg
#4

_Varför_ skall man inte använda recordset om det inte är absolut nödvändigt? En långsam process eller?

Medlem sedan dec. 19996 721 inlägg
#5

Ja, det skulle man kunna säga. För att använda ett recordset måste man skapa en direktkoppling till databasen, och många väljer dessutom att skapa recordsetet genom att göra en helt onödig, kraftslukande sökning. Med INSERT och UPDATE berättar man bara för databasen vad den ska göra, och så är det bra med det. Ingen koppling och ingen sökning.

264 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)