webForumDet fria alternativet

Vilket är effektivast

ASP

2 svar · 154 visningar · startad av Cmart

Medlem sedan feb. 200269 inlägg
Frågan#1

Är det bättre att använda SQL-satser typ INSERT, DELETE, UPDATE än att köra .Addnew, .Delete, .Update?

Och i så fall varför?

Har alltid kört med RecSet.Update osv innan men vill effektivisera koden så mycket som möjligt nu.

Jobbar mot en Access-databas.

Medlem sedan mars 20023 561 inlägg
#2

Använder du sql-statements slipper du skapa ett extra objekt(i det här fallet ADODB.RecordSet).

Detta har tagits upp flera gånger förut. Prova att söka här i forumet.

Medlem sedan dec. 20003 563 inlägg
#3

Mjo.
Om du skall köra en fråga som inte returnerar något värde så är det bättre att köra connection.execute("INSERT, UPDATE, DELETE etc") då man slipper öppna ett onödigt recordset.

249 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)