Recordset

ASP

4 svar · 207 visningar · startad av nilzzon

Medlem sedan aug. 2000106 inlägg
Trådstart#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.

432 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
121 ms — hämta statistik (db)
176 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)