webForumDet fria alternativet

Public Class_Initialize() i ASP-klass

ASP

23 svar · 459 visningar · startad av OveRRidE · sida 2 av 2

Frågan, av OveRRidE

Finns det någon nackdel/felaktighet i att ha metoden ClassInitialize() som en publik metod och inte som privat, i en ASP-klass? [b]Public[/b] Sub ClassInitialize() Set objDb = New DataHandler End Sub Jag får inte använda objDb i de publika metoderna annars.

Läs frågan i sin helhet →
Medlem sedan dec. 19998 577 inlägg
#21

OveRRidE skrev:

att i funktionen kika om INSERT, DELETE eller update finns med och utifrån det anta att det är frågan om att inte returnera ett recordset låter lite farligt.

Ok. En left(str,6) på strängen mot SELECT, INSERT, DELETE eller UPDATE, så har vi löst det.

... och om du anropar en tabell "tabellnamn" eller en SP eller en view? ;)

Bättre att skapa två metoder:
ExecuteQuery (Select, SP, View, Tabell)
ExecuteNonQuery (Update, Insert, Delete, SP)

Medlem sedan feb. 200112 078 inlägg
#22

... och om du anropar en tabell "tabellnamn" eller en SP eller en view?

Det kommer visserligen inte att hända med denna klass. ;)

Medlem sedan dec. 19998 577 inlägg
#23

Du menar att du inte kommer att återanvända din klass? Vad är det då för mening. ;)

Medlem sedan feb. 200112 078 inlägg
#24

Det har jag aldrig sagt, jag säger bara att de utvecklare som kommer jobba med just denna klass (var den än används) inte pysslar med t.ex. SP:s.

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