24. juli 2001 - 11:06Der er
1 kommentar og 2 løsninger
Oprette mange entries i en database
Hej, Jeg skal lave en funktion som... 1) Kan generere op til 100.000 unikke tal på 9 cifre. 2) Kan indsætte disse i en SQL database (men kun hvis det ikke findes) 3) Kan skrive disse til en tekstfil (et tal pr. linie)
Jeg kan godt lave selve funktionen, men ikke så den kan håndtere så store mængder (lægger serveren ned)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Uanset hvordan det bliver implementeret, så er det et ganske pænt loop du kører der. 100.000 sammenlininger + xx% *(indsættelse + filskrivning).
Den langsomste løsning er for hver genereret tal, at fortage en søgning med SQL. Den hurtigste er at åbne et serverside recordset og lede efter huller i talsekvensen.
Begge kan løses både som rene ASP-løsninger eller som en kombination af SP og ASP.
Ved den rene ASP løsning oprettes nye records i et tomt disconnected recordset. Når alle tallene er genereret, køres der en update mod den relevante tabel med dette recordset.
Tak for hjælpen! ;-) Problemet er løst og det fungerer kanongodt...
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.