webForumDet fria alternativet

function med Recordeset

ASPur ASP

5 svar · 289 visningar · startad av paraxe

Medlem sedan apr. 2004298 inlägg
Frågan#1

Går detta?

Call LoadList("SELECT ...")

IF NOT rsList.EOF THEN
	DO UNTIL rsList.EOF
		Call BuildAd(rsList)
		rsList.MOVENEXT
	LOOP
END IF

function BuildAd(???)

Som Ni ser så vill jag skicka in ett RecordSet till funktionen.

Är detta nåt som är möjligt?

Mvh

Pär

Medlem sedan mars 20041 505 inlägg
#2

Jadå, det är bara skicka in objektet som ett argument till funktionen, precis som du gjort.

Sedan tar du emot det såhär:

function BuildAd(rsObject)

end function

rsObject är sedan objektet som du skickar med som argument. Alla metoder och egenskaper för objektet finns också tillgängliga såklart.

Medlem sedan juni 200032 967 inlägg
#3

Ja, det är möjligt.

Vad är frågan?

Medlem sedan apr. 2004298 inlägg
#4

@nders skrev:

Ja, det är möjligt.

Vad är frågan?

Ja du, vad är frågan nu när jag ser svaret. Jag trodde ett tag att jag fick lov att deklarera att det är ett objekt jag skulle ta emot i funktionen. Och sen visste jag inte om funktionen kunde ta emot ett Recordset.

Tack Troxy för hjälpen!
Allt är solklart nu!

Mvh

Pär

Medlem sedan feb. 200112 078 inlägg
#5

Troxy skrev:

Jadå, det är bara skicka in objektet som ett argument till funktionen, precis som du gjort.

Man behöver faktiskt inte ens skicka med det som ett objekt i VBScript, det räcker att det finns deklarerat i samma fil (eller i en inkluderad fil). Dock är det givetvis bättre att parameterisera sådana "objektöverlämningar" eftersom det drastiskt förbättrar läsbarheten.

Medlem sedan juni 200032 967 inlägg
#6

paraxe skrev:

Ja du, vad är frågan nu när jag ser svaret. Jag trodde ett tag att jag fick lov att deklarera att det är ett objekt jag skulle ta emot i funktionen. Och sen visste jag inte om funktionen kunde ta emot ett Recordset.

Nu förstår jag vad du frågar efter. Ibland är saker lättare än man tror! :)

Mvh

133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)