07. marts 2007 - 18:06Der er
6 kommentarer og 1 løsning
Oprydning af et Dataset
Hey
jeg er lidt ny i VB.NET og prøver at få fod og hale på nogle elementer. Lige nu læser jeg om Dataset og her er et par spørgsmål som kunne være rare at få svar på:
1. Dataset lægger sig i hukommelsen, men sletter den sig selv når programmet afsluttes eller skal man lave en manuel oprydning for at slette ens Dataset? og hvordan gør man det så?
2. jeg har fundet ud af at jeg kan returne et dataset fra en funktion, men hvordan kan jeg kalde en ny funktion og vedlægge datasettet, så funktionen bearbejder dette dataset?
Dataset er som du selv siger "in memory" repræsentation af data fra en database. Når du lukker dit program bliver denne automatisk blive garbage collected.
åbne, lukke databasen er altså allerede foretaget når du har udfyldt dit dataset.
men der er absolut intet galt i at du manuelt går ind og frigøre de resourcer dit dataset benytter.
Du skal blot kalde Reset() metoden på dataset'et... og evt. på et On closing event (eller hvad den lige hedder) på din form.
det var egentlig også det jeg søgte lidt efter. Det har altid været god programmør skik, at rydde op efter sig selv! så slipper du også for pludselige memory hijacking fra ens program ;0) og reset() metoden har jeg også lige fundet frem til.
send et svar, så er der point på vej! jeg ville også gerne give Arne point, men jeg har ikke fået noget respons endnu ;0)
Arne_v hvis du ønsker del i pointene, så bare kontakt mig ;0)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.