Hva hvis jeg får en "SqlConnection støtter ikke parallelle transaksjoner" feil?

Når du oppretter en SqlConnection i ASP.NET Web-sider, må du kommunisere med serveren og lukke tilkoblingen når du er ferdig dataene behandles. Hvis du lar SQL-tilkoblingen åpen og forsøke å få kontakt med en annen forespørsel, Har SqlConnection ikke støtte Parallelle Transaksjoner feil vises. Du kan løse denne feilen ved å lukke SQL-tilkobling.

om SqlConnection

Den SqlConnection klassen gjør en tilkobling til databasen. Forbindelsen bruker ditt brukernavn og passord for å koble til, og holder åpent til du lukker den. Programmerere noen ganger gjør feil i å hente frem koden på databasen, som utløser denne feilen. Websiden viser feil i nettleseren, krasjer websiden.

Åpne Tilkobling

vises feil på åpning en ny tilkobling. For å begynne å løse det, må du finne Open funksjon kalt ut på websiden kode. Den raskeste måten å finne funksjonen er å trykke på "Ctrl" og "F" knappene samtidig, og skriv deretter "Open" i Finn dialogvinduet som vises i nettleseren. Du finner Open funksjon kalt ut to ganger i koden din, og ingen Close funksjon kalt ut før den andre utlysning.

Lukk Connection

For å rette på feilen, sett inn en Close funksjon før samtalen ut til andre Åpne funksjon. Følgende kode er hvordan du lukker SQL-tilkobling:
sqlcon.Close ();
Den "sqlcon" teksten er navnet på tilkoblingen. Navnet er den samme som den variable tilordnet forbindelsen ved begynnelsen av koden.

Test nye koden

Når du har endret koden, teste den før du starter den til live webserveren. Dette betyr å kjøre koden i .NET Visual Studio debugger. Du kan kjøre debuggeren ved å trykke på "F5" tasten på tastaturet med koden filen som inneholder SQL-tilkoblingen åpen. Klikk gjennom området for å kontrollere SQL feilen ikke dukker opp lenger.