Avatar billede slapstick Nybegynder
01. juni 2005 - 14:30 Der er 6 kommentarer og
1 løsning

streame direkte fra database cursor

jeg har en .net side man connecter til der så slår op i en db og returnerer ret store datamængder i tekstformat
det jeg gør nu er at jeg fylder dataen i et dataset og så løber jeg det igennem og returnerer indholdet
det tager jo et stykke tid at læse al dataen ind i datasettet så jeg tænkte på om man kunne "streame" direkte fra cursoren? og dermed springe dataset leddet over
Avatar billede arne_v Ekspert
01. juni 2005 - 14:34 #1
data reader vil formentlig give bedre performance end data set & data adapter
Avatar billede slapstick Nybegynder
01. juni 2005 - 16:01 #2
vil den begynde at spytte ud med det samme eller ska den først håndtere alt dataen ligesom med dataset og recordset?
Avatar billede arne_v Ekspert
01. juni 2005 - 16:23 #3
den læser ihvertfald kun en enkelt række ind inden du får data
Avatar billede burningice Nybegynder
01. juni 2005 - 16:23 #4
slapstick>> en datareader læser fra starten og frem, en post af gangen. Så nej, den skal ikke igennem det hele først. Det gør f.eks. også at du ikke kan vide hvor mange poster der er tilgængelige på forhånd, med mindre du har lavet en COUNT i din query.
Avatar billede slapstick Nybegynder
01. juni 2005 - 22:11 #5
smukt tak skal i ha !! :)
arne smid et svar
Avatar billede arne_v Ekspert
01. juni 2005 - 22:19 #6
ok
Avatar billede slapstick Nybegynder
01. juni 2005 - 22:26 #7
:)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester