Mitt program använder sig av en SQL database för att hämta och large information ur. Programmet i sig är uppbyggt kring databasen så att hela syftet med programme tär just att arbete med innehållet i databasen. Spontant skulle jag säga att du skall använda metod 2, men det beror lite på hur mycket de arbetar. Oftast lönar det sig att öppna och stänga eftersom det innebär mindre belastning för servern. Det hela är för att sköta ett produkt register med ibland tusentals produkter, registrerade kunder, prislistor etc så det kan röra sig om en hel del data.. Ok metod (1) kör vi på då =)Database Scope
Vad är bäst
(1) Att öppna en connection till databasen i min Form_Load och hålla den öppen tills det att programmet stängs ner
(2) Öpnna en ny connection varje gång som något skall hämtas/lagras i databasen?
Jag skulel själv tippa starkt på (1) eftersom (2) skulle tendera att bli lite resurskrävaden. Kanske skall tillägga att flera personer kan köra mitt program och jobba mot samma databas så SQL Servern belastas av flera användareSv: Database Scope
Trots allt är oftast uppkopplingstiden någon 1/10 -sekund så det märks inte i det stora hela. Du kommer även tjäna på att stänga efter dig om det kommer fler användare vart efter...
/PelleSv: Database Scope
bye bye