webForumDet fria alternativet

Databaskoppling

1 svar · 193 visningar · startad av Mia_3

Mia_3Medlem sedan nov. 200110 inlägg
#1

Vi har en databas med en tabell för frågor och en för svar. Vi vill att när användaren trycker på en fråga ska just de svarsalternativen för den frågan visas. Som det är nu visas ALLA svaralternativen som finns i tabellen Options. Hur kan vi begränsa det? Vi antar att det ska göras med en WHERE-sats, och ett id för frågan, men hur?

Vår sql sats ser ut såhär:
cmd = New OledbCommand("SELECT * FROM Options , conn)
rs = cmd.ExecuteReader()
While rs.Read()

TobbsterMedlem sedan mars 2001309 inlägg
#2

Nu är du i lite fel forum skulle ligga i SQL forumet men frågan ska se ut enligt följande..

för det första måste ni ha någon koppling mellan tabellerna men låt oss säga att ni har ett id på frågorna och samma id på svaren.
då skulle frågan ser ut så här ..

SELECT * FROM Options join question on Options.id=question.id where question = 'här ska frågan stå'

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)