I båda fallen skapas ett recordset, men i exempel nummer 2 är det Execute-metoden som initierar objektet. Fördelen med att använda den översta varianten är att man kan ge extra parametrar till recordset:et, t.ex. cursorlocation, locktype etc. Med dessa parametrar kommer man åt funktioner i recordset:et som man annars inte har tillgång till.
Jag har läst om recordset här och var men inte funnit någon bra beskrivning på det...när ska man använda recordset dvs...koden:
<% Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * FROM user"
RecSet.Open Visa, Connect, 3, 3 %>
och när ska man bara använda:
<% Visa = "SELECT * FROM user"
Set RecSet = Connect.Execute(Visa) %>
Vad är syftet med recordset...jag läste nånstans att man skulle undvika det...att det tog mycket av kapaciteten...?
