Avatar billede ch007 Nybegynder
03. januar 2004 - 22:45 Der er 5 kommentarer og
1 løsning

Tilføjelse til databasen (MySQL)

Hej!

Jeg har en database med et forum. Forumet er lavet for lang tid siden - uden kategori inddeling. Nu vil jeg gerne lave kategori-inddelinger. Dvs jeg har tilføjet et ekstra felt(eller hvad det hedder) i databasen der hedder kategori.

De fik før kun et spørgsmåls nr.

Jeg ved så nu at fx skal spg.nr 4 og 7 i kategori A

Jeg ville bruge følgende:

strSQL = "UPDATE Forum SET Kategori = 'A' WHERE Spgnr = '4' And Spgnr = '7'"
'SQL sætning eksekveres
myConn.Execute(strSQL)

Men problemet er at Spg.nr 4 har 7 indlæg - Når SQL sætningen eksekveres tildeler den blot en af disse et A i kategori...

Hvordan får jeg den at løbe alle igennem indtil den har tildelt alle en kategori?
Avatar billede ch007 Nybegynder
03. januar 2004 - 22:46 #1
Ups, jeg prøver lige igen med Or istedet for And...
Avatar billede ellebaek Nybegynder
03. januar 2004 - 22:47 #2
prøv at fjerne spgnr = '7'
Avatar billede erikjacobsen Ekspert
03. januar 2004 - 22:48 #3
hvis både nummer 4 og nummer 7 skal sættes til 'A' skal du

strSQL = "UPDATE Forum SET Kategori = 'A' WHERE Spgnr = '4' or Spgnr = '7'"

men jeg forstår nok ikke dit problem
Avatar billede ch007 Nybegynder
03. januar 2004 - 22:48 #4
Har selv løst problemet - undskyld ulejligheden...
Avatar billede ellebaek Nybegynder
03. januar 2004 - 22:48 #5
arh...

Min fejl..
Du skal selvfølgelig bruge OR...
Avatar billede ch007 Nybegynder
03. januar 2004 - 22:48 #6
Lukker her...
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