Kasper Lindberg skrev:
> det første siger sig selv, men hvad menes der med, at hver
> bruger ikke skal åbne en ny forbindelse? (set i lyset af at
> man skal lukke fobindelsen så hurtigt som muligt)
Godt spørgsmål - jeg har ikke set det formuleret sådan før.
> mine sider er opbygget som
>
> åbn forbindelse
> hent data
> luk forbindelse
Det er også den rigtige måde at arbejde på. Dog vil det normalt
ikke være en god ide at åbne og lukke forbindelsen flere gange på
samme side. Hvis man skal hente flere forskellige postsæt fra samme
forbindelse, bør det altså være:
Åbn forbindelse
Hent data til første postsæt
Hent data til følgende postsæt
Luk forbindelse
Husk i den forbindelse at såvel postsæt som forbindelser skal
lukkes ([conn|rs].Close) og deallokeres (Set [conn|rs] = Nothing).
> Dette resulterer i at hver bruger åbner (og lukker) en
> forbindelse hver gang der skiftes side!!!
Jep - men det kan ikke undgås (medmindre man vil gemme hele postsæt
i en variabel el. lignende).
> Nu spørger jeg så, hvordan skal man opbygge sine sider/sit
> site for at undgå fejl af typen:
>
> Error Type:
> ADODB.Connection.1 (0x80004005)
> SQLState: S Native Error Code: 1203 [TCX][MyODBC]User * has
> already more than 'max_user_connections' active connections
Får du disse fejl nu, eller er det bare et spørgsmål om "best
practice"?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html