Avatar billede rasmusr Nybegynder
12. juni 2001 - 00:42 Der er 13 kommentarer og
1 løsning

Hvad er hurtigst?

Hvad er den hurtigste måde at opdatere data i en database på??

Jeg har en masse UPDATE sql sætninger (har en 9 stykker til en enkelst opdate!!!), men med så mange som jeg har går det langsomt!

Jeg savner en funktion ligesom ved SELECT med en INNER JOIN. Det ville være meget smart for det vil kunne mere en halvvere det antal sql sætninger.

Jeg har tænkt på om en RS.open med en SELECT og så RS(\"navn\") = Request.Form(\"navn\") er hurtigere i det her tilfælde???

Jeg går stærkt ud fra at der findes en anden måde at gøre det på som jeg ikke kender til!?!?

Da de to løsninger som er nævnt (hvilke er de eneste jeg kender) er for langsomme til det jeg skal bruge det til!!
Avatar billede perla Nybegynder
12. juni 2001 - 00:45 #1
Update er den hurtigste.
Avatar billede rasmusr Nybegynder
12. juni 2001 - 00:46 #2
hmm Savner nu et svar på det der bliver spurgt på til sidst: Jeg går stærkt ud fra at der findes en anden måde at gøre det på som jeg ikke kender til!?!?
Avatar billede perla Nybegynder
12. juni 2001 - 00:46 #3
Du kan lave et view af de tabeller du vil opdatere og så lave en enkelt update view\'et. Det kommer lidt an på dataerne, men en minimering af updates burde absolot være muligt

-Per
Avatar billede rasmusr Nybegynder
12. juni 2001 - 00:48 #4
Hvad er et view?

Er nødt til at spørge dumt.
Avatar billede perla Nybegynder
12. juni 2001 - 00:53 #5
En representation af data som er udtrukket af tabellerne, og virker i mange tilfælde som tabeller. Det gode at at du kan kombinere flere tabeller i et view( i acces også kaldet en forspørgsel) og dermed få muligheder for at update flere af gangen. og selv bestemme hvilke felter der skal være idet.

-Per
Avatar billede rasmusr Nybegynder
12. juni 2001 - 00:55 #6
Det lyder præcis som noget af det jeg skal have fat i.

Kan du komme med et konkret eksempel så kan jeg selv bygge det om som jeg nu har behov for???
Avatar billede perla Nybegynder
12. juni 2001 - 00:58 #7
Hvilken database kører du med? Giv mig din mailadresse så kan jeg sende dig et eksempel (access)

-Per
Avatar billede rasmusr Nybegynder
12. juni 2001 - 00:59 #8
Jeg køre access.

pchjaelp@talent.dk
Avatar billede okay Nybegynder
12. juni 2001 - 01:03 #9
hvis du også kan sende en kopi til mig, så vil det være rart :o)

jamal@web-zone.dk på forhånd tak for hjælpen
Avatar billede tdaugaard Nybegynder
12. juni 2001 - 08:31 #10
mjae .. jeg ku også godt tænke mig en kopi > e@tdaugaard.dk
Avatar billede rasmusr Nybegynder
12. juni 2001 - 15:26 #11
Hvornår sender du det?
Avatar billede perla Nybegynder
12. juni 2001 - 17:04 #12
I får det senere på aftenen, ok?
Avatar billede rasmusr Nybegynder
12. juni 2001 - 17:19 #13
ok
Avatar billede okay Nybegynder
12. juni 2001 - 22:35 #14
ok :o)
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
Kurser inden for grundlæggende programmering

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