Avatar billede no_doubt Nybegynder
31. marts 2003 - 16:13 Der er 8 kommentarer og
1 løsning

Overensstemmelse mellem tabeller v2

Hvordan kan jeg få en response som denne:

Jeg vil gerne have skrevet
Vinder: XX hvis såfremt der er angivet resultat i tabellen "vindere", og DET resultat stemmer overens med det der er angivet i "dinespil"
ellers skal der bare skrives tabt.
Avatar billede al1407 Nybegynder
31. marts 2003 - 21:22 #1
SELECT vindere.id FROM vindere INNER JOIN dinespil ON vindere.resultat = dinespil.resultat WHERE ...

If Not (Rs.EOF Or Rs.BOF) Then
    ' Vundet
Else
    ' Tabt
End If

umiddelbart .. ville jeg tro ..
Avatar billede no_doubt Nybegynder
31. marts 2003 - 21:32 #2
Jeg vil gerne bede om lidt mere kode om det er muligt.
Jeg kan sige der indgå tre tabeller.
vinder:
SpilID / vinder
dinespil
SpilID / vinder / Gevindst
bruger
points

Det der så skal ske er at
vinder's SpilID skal være lig med dinespil's SpilID OG vinder's vinder skal være lig med dinespil's vinder.
HVISde er det skal gevindst ligges oven i brugers points og gevindst i dine spil nulstilles i det pågældende spil
ELLERS
skal dinespil's gevindst bare nulstilles.

Håber det hjalp.
Avatar billede al1407 Nybegynder
31. marts 2003 - 21:41 #3
Set Rs = Conn.Execute("SELECT dinespil.spilid FROM dinespil INNER JOIN vinder ON dinespil.spilid = vinder.spilid WHERE vinder.vinder = dinespil.vinder")

If Not (Rs.ROF Or Rs.BOF) Then
    ' Der er vundet
Else
    ' Der er ikke vundet
End If

?

Siden jeg ikke kender hele tabel strukturen på din database er det svært at skrive SQL's til at opdatere dem .. men det burde ikke være så svært at finde ud af selv... eller ?
Avatar billede no_doubt Nybegynder
31. marts 2003 - 21:42 #4
jep for der skal gang i en anden tabel osv.
Avatar billede no_doubt Nybegynder
31. marts 2003 - 21:56 #5
hvad gør jeg
Avatar billede mortrr Praktikant
31. marts 2003 - 22:10 #6
Du lærer at beskrive dine problem-stillinger på en fornuftig måde.
Avatar billede no_doubt Nybegynder
31. marts 2003 - 22:12 #7
det er da rigtigt (tror jeg) sådan som al1407 har men nu mangler jeg bare update af points samt nulstilling.
Avatar billede no_doubt Nybegynder
31. marts 2003 - 23:55 #8
Jeg håber meget at høre mere når folk vender tilbage efter en god nattesøvn
Avatar billede no_doubt Nybegynder
03. april 2003 - 23:07 #9
Lukker og prøver at forklare igen siden al1407 ikke melder sig mere
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