Vilket är effektivast

ASP

2 svar · 162 visningar · startad av Cmart

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

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