webForumDet fria alternativet

Recordset???

4 svar · 196 visningar · startad av Lukaspojken

LukaspojkenMedlem sedan maj 20011 318 inlägg
#1

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...?

emissionMedlem sedan dec. 19996 095 inlägg
#2

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.

LukaspojkenMedlem sedan maj 20011 318 inlägg
#3

Men varför rekommendera en person att jag skulle använda den nedersta koden...vid kontroll av användarnamn och lösenord?

emissionMedlem sedan dec. 19996 095 inlägg
#4

det blir mindre kod :)

LukaspojkenMedlem sedan maj 20011 318 inlägg
#5

så om man bara använder konstant-variablerna 3, 3...så kan man likaväl köra den nedersta koden...

men jag förstår inte riktigt det där med recordsets...som tex ett inlägg jag läste precis om webstudios asp-kurs..."Populär, men kanske inte så korrekt bland utvecklare eftersom de använder recordset"

???

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb