Hej Jesper
Nu ved jeg ikke hvilken SQL Server du henter fra, (jeg henter fra AS/400) og
her opretter jeg nogle temp-databaser - som kun vil være tilgængelige for
denne bruger p.g.af strukturen af AS/400 - Men MS Sql har også en
Temp-Database - så hvorfor ikke lade disse enorme mængder data blive
liggende på serveren.
/Johnny
"Jesper Stocholm"
<skal.du.absolut.vise.min.emailadresse.ved.svar@stocholm.invalid> wrote in
message news:Xns934673EA937DFspamstocholmdk@130.226.1.34...
> Jeg har lavet en lille hjælpe-app, der loader en SQL-fil og sender
> indholdet af den imod en databaseserver (TeraData). En del af kravene til
> applikationen er, at den skal kunne gemme resultatet af en forespørgsel
> (der altid er et recordset) i en fil på disk.
>
> Når jeg har siddet og tænkt lidt over, hvordan det skal skrues sammen, så
> vil jeg mene, at det giver mest mening af spørger brugeren om denne vil
> gemme resultatet _efter_ forespørgslen er blevet af viklet.
>
> Altså et flow som dette:
>
> Klik knap "Run query"
> If (Result = OK)
> Enable button "Store result"
>
> If (button is clicked)
> Use CmdDialog to navigate to and create a file
> end if
>
> Mit problem er nu - hvordan lagrer jeg resultatet imellem de to
> handlinger ? Skal jeg gemme resultatet i \temp og hvis det ønskes gemt -
> så kopiere filen fra \temp til den rigtige lokation ? Resultatet af
> forespørgslen er typisk på flere hundrede tusinde rækker, så det skal
> helst håndteres så optimalt som muligt. Hvis resultatet ikke skal gemmes
> er jeg ikke glad for at skulle håndtere dette i hukommelsen, og det bør
> vel helst fjernes fra applikationen i det øjeblik resultatet er kommet
> tilbage.
>
> pft,
>
>
>
> --
> Jesper Stocholm -
www.stocholm.dk -
www.asp-faq.dk
> ** De andre siger, at han er 16 **
> Svar venligst til gruppen og ikke til mig privat !
> Skriv under det du svarer på -
www.usenet.dk/netikette/citatteknik.html