Sidan: Ja du kan och skall bara använda en connection. Så när du väl gjort anslutningen så använder du den för att hämta dina recordset. fick reda på att funktioner anropas när hela filen har laddats klart :o aldrig vetat. när jag först testade med en connection stängde jag det efter funktionerna, fast innan all annan kod. så nu funkar det.Hjälp med turnerings system
http://www.evolve-gaming.com/bracket.asp?id=1
Kod:
http://aspsidan.se/code/default.asp?c=5882
Databasen:
- tournaments_players: tabell med 'players' bara
COLUMNS:[tournamentID,player]
- tournaments_scores: varje bana som spelas, (kopplas via matchID),
COLUMNS: [tournamentID, matchID, player1, player2, map]
Problem:
Just nu anropar jag en funktion i varje ruta där det ska stå nånting, antingen en 'player' eller 'score'. I funktionen skapar jag en connection till databasen eftersom funktionen inte hittar mitt connection-objekt om jag lägger koden utanför funktionen. Sammanlagt blir det 92 anrop tror jag. Resultatet blir att sidan tar 3.5 sekunder att ladda.
Går det på nått sätt lösa så jag kan skapa EN connection?
Om inte, har ni förslag på hur jag kan skapa min databas eller ändra min kod till något bättre?
Jag brukar kunna hitta lösningar, men det är stopp i huvudet :)Sv: Hjälp med turnerings system
Ex:
set con = server.createobject( .... )
set rst1 = con.execute("select .....")
set rst2 = con.execute("select .... ")
och glöm inte att alltid stänga din connection när du är klar på sidan!
con.close
set con = nothingSv:Hjälp med turnerings system