Close (); adoDR.Dispose (); adoCmd.Dispose (); adoConn.Close (); adoConn.Dispose (); Bemærkede jeg vendt den rækkefølge, som jeg brugte, når du opretter objekterne. DataReaders åbnes, når du kalder ExecuteReader (), og når du åbner noget, bør du lukke det. Opkald .Dispose () på disse objekter vil også lukke dem, men lukker dem selv har altid været en habbit af minen. Command objekter er ikke åbnet eller lukket, så ingen Luk () er nødvendig. Og endelig har vi lukker /Bortskaf database forbindelse. Der.
Var det så svært? Vi skabte en database forbindelse, åbnede den, skabte en kommando (ved hjælp af en brugerdefineret SQL forespørgsel) og henrettet den DataReader. Derefter, vi loopes gennem posterne. Endelig har vi lukket og bortskaffes alle objekterne. Der har du det. Enkel. ADO.NET har gjort det virkelig nemt at vise data. Dette er blot en lille ridse på Titanic. ADO.NET kunne fylde 50.000 sider! Jeg håber du har nydt denne artikel.
Jeg må indrømme, jeg er ikke meget af en forfatter, men jeg husker første gang jeg trak data fra en database, og jeg ønskede jeg havde nogen fortæller mig på almindeligt dansk, hvordan man får ret til det punkt. Det er klart, vi ikke dækker andre emner som fejl fældefangst, DataGrids, datasæt osv De vil komme i gang!