webForumDet fria alternativet

Namnge objekt dynamiskt?

ASP

5 svar · 258 visningar · startad av daPhil

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

Hur kan jag namnge t.ex. ett recordset dynamiskt?

Set [dynamisk värde] Server.Createobject("ADODB.Recordset")
Medlem sedan nov. 20017 144 inlägg
#2

Liten fråga: varför vill du göra det?

Medlem sedan aug. 20039 340 inlägg
#3
VariabelNamn = "MittRecordSet"
Execute "Set " & VariabelNamn & " = Server.Createobject(""ADODB.Recordset"")"

Obervera dubbelfnuttarna för att få ett citationstecken i ett stränguttryck.

Medlem sedan apr. 2001151 inlägg
#4

Jesper T skrev:

Liten fråga: varför vill du göra det?

För att jag ska bygga en oändlig trädstruktur. Jag har aldrig gjort det förut och det sättet jag tänkt göra det på kräver detta. Det är säkert dumt men jag är ganska dum också :)

Medlem sedan nov. 20017 144 inlägg
#5

Ok

Medlem sedan feb. 200112 078 inlägg
#6

Glöm för Gud's skull inte att förstöra dina recordset-objekt bara, annars kommer du har en minnesläcka stor som Nilen. ;)

Jag gissar på att det där går att göra på ett långt mycket bättre sätt. Får man fråga hur din tabellstruktur ser ut som du vill hämta strukturen ifrån (jag antar att det är en databas inblandad)?

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)