Wees hier voorzichtig, want je wilt ervoor zorgen dat u niet proberen om een veld te bellen in een tabel die je niet te kiezen. Ok, de laatste om te doen is nauwe banden en afvoeren, zodat we niet geheugenlekken te maken op de server. adoDR.Close (); adoDR.Dispose (); adoCmd.Dispose (); adoConn.Close (); adoConn.Dispose (); Merkte ik omgekeerd de volgorde die ik heb gebruikt bij het maken van de objecten. DataReaders worden geopend wanneer u de ExecuteReader () en bij het openen iets belt, moet u te sluiten. Calling .
Dispose () op deze objecten zouden ze ook in de buurt, maar ze sluiten mij is altijd al een gewoonte van mij geweest. Commando objecten worden niet geopend of gesloten, zodat er geen vouwen () nodig. En tot slot sluiten we /verwijderen van de database connectie. Er. Was dat zo moeilijk? We hebben een database connectie, opende het, creëerde een commando (met een aangepaste SQL-query) en voerde de DataReader. Dan hebben we een lus door de records. Tot slot, we gesloten en afgestaan alle objecten. Daar heb je het. Eenvoudig. ADO.NET heeft het heel gemakkelijk om gegevens weer te geven gemaakt.
Dit is slechts een kleine kras op de Titanic. ADO.NET kon 50.000 pagina's vullen! Ik hoop dat u dit artikel genoten. Ik moet toegeven, ik ben niet veel van een schrijver, maar ik herinner me de eerste keer dat ik trok gegevens uit een database en ik wou dat ik iemand vertellen me gewoon Engels hoe goed te krijgen op het punt had. Uiteraard hebben we geen betrekking op andere onderwerpen, zoals error trapping, DataGrids, datasets, etc. Die zal in de tijd komen!