BrimbaMedlem sedan dec. 19995 875 inlägg Hej!
Jag funderar på om det är dåligt (ur prestanda perspektiv) att köra en loop för inserts.
Kanske är det bättre att göra den i en SP?
Hur skulle en sådan se ut?
For i = 0 to 10
Connection.Execute("Insert Into Tabell (Kolumn) VALUES ('wee')")
Next
Du kan göra en viss prestandavinst på att använda en stored procedure. Dessutom får du en snyggare abstraktion genom att ha logiken i databasen, inte i din kod.
Microsoft rekommenderar är att (generellt sett) alltid gå via stored procedures mot en databas.
spangoMedlem sedan juni 20008 205 inlägg
Ursprungligen av developer Dessutom får du en snyggare abstraktion genom att ha logiken i databasen, inte i din kod.
Det "snyggaste" är ju faktiskt att ha logiken i koden, och varken i datalagret eller presentationsskiktet. :p
Microsoft rekommenderar är att (generellt sett) alltid gå via stored procedures mot en databas.
Kan tänka mig det, eftersom det då blir svårare att byta DBMS ;)
JanspeedMedlem sedan jan. 2001510 inlägg
Microsoft rekommenderar är att (generellt sett) alltid gå via stored procedures mot en databas.
Ja, och för att det faktiskt går snabbare också.
/JANspeed