Avatar billede c-lund Nybegynder
25. oktober 2005 - 21:09 Der er 11 kommentarer og
1 løsning

ASP problem

Har et "lille" problem 

jeg skal tjekke om alle felter i en database tabel er 'false', og hvis de er det, skal den sætten en af dem til 'true'
hvordan gør man det?
Avatar billede kalp Novice
25. oktober 2005 - 21:20 #1
UPDATE tabel SET ditFelt = 'true' WHERE ditFelt = 'false';

hvis vi snakker design view så ved jeg ikke hvordan
Avatar billede c-lund Nybegynder
25. oktober 2005 - 21:27 #2
det skal kun være hvis alle felter er false, og den skal kun sætte en til true
Avatar billede kalp Novice
25. oktober 2005 - 21:36 #3
hmm.. er måske ikke helt med, men hvis jeg har forstået det rigtig kan du gøre sådan her.

hvis du har 3 felter.. kolonner altså (ditfelt1,2 og 3) så du tjekke om alle sammen er false og sætte ditfelt1 til true som standard hvis det er tilfældet

UPDATE tabel SET ditFelt1 = 'true' WHERE ditFelt1 = 'false' AND ditFelt2 = 'false' AND ditFelt1 = 'false';
Avatar billede kalp Novice
25. oktober 2005 - 21:36 #4
UPDATE tabel SET ditFelt1 = 'true' WHERE ditFelt1 = 'false' AND ditFelt2 = 'false' AND ditFelt3 = 'false';
Avatar billede c-lund Nybegynder
25. oktober 2005 - 21:41 #5
jeg har f.eks.
felt1
-------
false
false
false
osv.

så skal en sættes til true
Avatar billede kalp Novice
25. oktober 2005 - 21:47 #6
Hvad mener du med felt?

felt = række?

hvis ja hvad hedder så kolonnerne?
Avatar billede c-lund Nybegynder
25. oktober 2005 - 22:14 #7
kolonnen hedder felt1, og den har nogle rækker der alle har værdien false
Avatar billede kalp Novice
25. oktober 2005 - 22:26 #8
En af os har ikke forstået den anden helt og ellers har en af os ikke forstået hvad en række og en kolonne er:)

Egentlig er der ikke noget som hedder en række, men en tabel. en tabel kan have nogle kolonner.

Hvis vi opretter en tabel som hedder "Kunde" og opretter nogle kolonner i denne tabel som "Navn" "Telefon" "Adresse"

så vil det se sådan ud

Tabel : Kunde

Navn|Telefon|Adresse|
Hans|3344555|blah  |
Bo  |3333333|blah  |

Hans og bo er altså 2 forskellige rækker! og kolonnerne/felterne er altså Navn, Telefon, Adresse.

Disse rækker ligger i tabellen Kunde.

Kan du så fortælle mig hvordan din database ser ud? så kan jeg lettere svare:P
Avatar billede c-lund Nybegynder
25. oktober 2005 - 22:31 #9
Jeg har en tabel der hedder billeder. I den er der en kolonne der hedder "Viste"
og den indeholder et antal rækker som har værdien 'false'  :)

Viste
--------
false
false
false
false
Avatar billede c-lund Nybegynder
25. oktober 2005 - 22:38 #10
jeg fik løst det, men tak for hjælpen :)
Avatar billede kalp Novice
25. oktober 2005 - 22:41 #11
lige da jeg forstod hvad du havde hehehe
Avatar billede c-lund Nybegynder
02. februar 2006 - 15:23 #12
Lukker
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