Avatar billede testpilot_dk Nybegynder
17. november 2005 - 09:56 Der er 8 kommentarer og
1 løsning

Opdatere x antal poster i en database

Hej!

Hvad er den smarteste måde at opdatere x antal poster i en tabel udtrukket fra en database ?
Avatar billede softspot Forsker
17. november 2005 - 10:05 #1
Det afhænger lidt af hvad det er du skal opdatere. Hvis det bare er en op-/nedjustering af en værdi, kan du lave en update-forspørgsel som rammer alle dine poster på én gang, f.eks.

UPDATE tabel SET pris = pris * 1.05

for at hæve alle priser i tabellen med 5%

Hvis du derimod skal lave mere komplekse opdateringer, så kan det være du skal over i en scriptet løkke á la:

for i = 1 to 100
  conn.execute "UPDATE tabel SET navn = " & navnetabel(i,1) & " WHERE id = " & navnetabel(i,0)
next i
Avatar billede testpilot_dk Nybegynder
17. november 2005 - 10:07 #2
ja, okay!

Jeg har vist gjort det klart nok!

Jeg ønsker at brugeren manuelt skal foretage bestemte retteleser, dvs. der skal være et eller andet grafisk som bruger kigger på og finder ud af at han gerne vil opdatere et bestemt felt!

Hvordan gøres det smartest
Avatar billede testpilot_dk Nybegynder
17. november 2005 - 11:02 #3
Jeg har ingen anelse om hvordan det kan gøres smartest!

Men et andet spørgsmål!

Hvordan får jeg mine data fra en datagrid til databasen
Avatar billede softspot Forsker
17. november 2005 - 11:05 #4
Jeg må sige at jeg desværre ikke er 100 meter mester i hverken datagrid eller ADO.NET, så jeg håber der checker en ekspert ind på et eller andet tidspunkt, så du kan få noget kompetent hjælp... :)
Avatar billede testpilot_dk Nybegynder
17. november 2005 - 11:10 #5
det er helt okay, men du har forsøgt, jeg har nemlig heller ikke helt fat i datagrid og dataset
:(

Det er lidt små irriterende
Avatar billede testpilot_dk Nybegynder
19. november 2005 - 16:00 #6
jeg er gået uden om datagrid i denne omgang, skal vi dele point
Avatar billede softspot Forsker
19. november 2005 - 16:24 #7
Nej, tag du bare point tilbage igen. Jeg synes ikke jeg bidragede med særlig meget.
Avatar billede testpilot_dk Nybegynder
19. november 2005 - 16:27 #8
Det er så bare helt iorden
Avatar billede softspot Forsker
19. november 2005 - 16:32 #9
...men tak for buddet :)
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