Avatar billede rasmusr Nybegynder
10. juni 2001 - 17:44 Der er 15 kommentarer og
2 løsninger

Findes der noget ligende JOIN til en UPDATE sql sætning????

Tjaa overskriften siger vidst det hele.
Jeg har nogle meget vilde load-tider på mine asp sider fordi jeg har en masse UPDATE sætninger....Det holder ikke i længden når der engang kommer en masse data ind i databasen.
Avatar billede rasmusr Nybegynder
10. juni 2001 - 17:53 #1
Eller en helt anden måde at gøre det på sådan at jeg undgår de mange UPDATE sætninger.
Avatar billede qzar Nybegynder
10. juni 2001 - 17:59 #2
flush?
Avatar billede rasmusr Nybegynder
10. juni 2001 - 18:00 #3
Hmmm jeg er ret ny til ASP i det heletaget såååå hvad er flush?
Avatar billede qzar Nybegynder
10. juni 2001 - 18:16 #4
Nååååår troede du brugte php. Flush er en \"realtime\" opdatering!

-Jonas
Avatar billede rasmusr Nybegynder
10. juni 2001 - 18:18 #5
ahh sorry....Jeg bruger ASP :o\\
Avatar billede qzar Nybegynder
10. juni 2001 - 18:27 #6
:-)
Avatar billede rasmusr Nybegynder
10. juni 2001 - 18:28 #7
Hmm her vidst ikke mange inde i dag....Eller også skal der flere points til?
Avatar billede qzar Nybegynder
10. juni 2001 - 18:29 #8
Hvis det var pointene skulle folk vel nok have sagt til?
Avatar billede rasmusr Nybegynder
10. juni 2001 - 18:29 #9
måske.
Avatar billede rasmusr Nybegynder
11. juni 2001 - 23:58 #10
Er der da ikke en eller anden der ved dette????

Der er 300 points at score!
12. juni 2001 - 09:56 #11
Hvor ligger data? På en SQL server eller i Access?
(Jeg går ud fra, at de ligger i Access, når du poster dit spørgsmål her!)

Hvis du flyttede data til en SQL server, ville alle transactioner blive foretaget af serveren, hvorfor afviklingstiderne bliver mange gange hurtigere.
Access er ikke den bedste database til store datamængder (for at sige det diplomatisk :o)

/Thomas
Avatar billede rasmusr Nybegynder
12. juni 2001 - 15:24 #12
Det er meningen at den bliver flyttet over på en SQL server når jeg engang får fat i administratoren.
Men det besvare ikke helt mit spørgsmål.
12. juni 2001 - 22:31 #13
hmm, det gør det næsten.
Du kan ikke opdatere flere tabeller på én gang bare ved at joine tabellerne sammen i en Update-query. Man KAN lave noget a la det, du snakker om, men det vil ikke gå hurtigere og chancen for at et eller andet går galt er mange gange større.
Det vil desuden ikke være muligt at sige konkret om det kan lade sig gøre i dit tilfælde uden at kunne se hele databasen og sætte sig ind i den.

Du kan optimere din database, efter hvad der skal gå hurtigst. Hvis du fjerner en masse index\'er, vil dine opdateringer gå væsentligt hurtigere, men søgninger vil så til gengæld gå langsomt.

SQL-serveren er den eneste effektive løsning på dit problem.

/Thomas
Avatar billede terry Ekspert
13. juni 2001 - 12:59 #14
How do you know that its the UPDATE\'s that causing the problem? 

Avatar billede bufferzone Praktikant
13. juni 2001 - 14:07 #15
Du kan bruge INNERJOIN i dine SQL statements. Det svare lidt til at du indlæser data i en forespørgsel (Access). Du har altså to muligheder, enter at arbejde med forespørgsel og så behandle den som en tabes i access, eller også skrive til flere forskellige tabeller i samme statement med INNERJOIN

Hilsen
Kim fra http://www.bufferzone.dk

PS du kan faktisk se syntaksen i access ved at lave forespørgslen og så se koden i SQL visning
Avatar billede terry Ekspert
13. juni 2001 - 14:20 #16
If you are sure that its the UPDATE\'s thats causing the problem then I would suggest using STORED PROCEDURES with parameters, once you have moved over to SQL Server.

Avatar billede rasmusr Nybegynder
22. juni 2001 - 15:06 #17
Jeg har funet løsningen.
Man kan lave nogle wievs det var nok det du snakkede om thomasjepsen.
Det har hjulpen en hel del.

Jeg siger tak for hjælpen.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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