Beetje laat, maar ik ben nog steeds met mijn verslagenapplicatietje bezig en stuit op het volgende probleem:
Ik wil een tabel tabel met links creëren vanuit een geselecteerd gedeelte van mijn database, de tabel tblVerslagen. Hier staat een UserID, TeamID, VerslagID en het verslag zelf in. Ik heb aparte tabellen gecreëerd voor de users en teams.
Nu wil ik de kop van het stukje (de link naar het echte verslag) laten presenteren, met de de datum (geen probleem) en de schrijver van het stukje (wel probleem).
Hoe selecteer ik nou de schrijver van het stukje (strUserName, table tblUsers). De ID (intUserID) kan ik gemakkelijk achterhalen, maar hoe koppel ik die twee? Ik heb het geprobeerd met een tweede SQL string, maar wat ik ook doe...tluktnie.
Ik heb uiteraard de nodige SQL tutorials afgelopen, maar zonder resultaat. Kortgeleden al iets dergelijks gevraagd, waarop een prima antwoord kwam, helaas is dit toch net even anders en lukt dit me niet.
Ik wil een tabel tabel met links creëren vanuit een geselecteerd gedeelte van mijn database, de tabel tblVerslagen. Hier staat een UserID, TeamID, VerslagID en het verslag zelf in. Ik heb aparte tabellen gecreëerd voor de users en teams.
Nu wil ik de kop van het stukje (de link naar het echte verslag) laten presenteren, met de de datum (geen probleem) en de schrijver van het stukje (wel probleem).
Hoe selecteer ik nou de schrijver van het stukje (strUserName, table tblUsers). De ID (intUserID) kan ik gemakkelijk achterhalen, maar hoe koppel ik die twee? Ik heb het geprobeerd met een tweede SQL string, maar wat ik ook doe...tluktnie.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| sSQL = "SELECT tblVerslagen.strKop,tblVerslagen.intVerslagID,tblVerslagen.strDate,...
...tblVerslagen.intUserID FROM tblVerslagen where tblVerslagen.intTeamID...
... =" & intTeamID & " Order BY strDate desc"
if oRS.EOF and oRS.BOF = true then
Response.Write("leeg")
else
While not oRS.EOF = true
dim intVerslagID
dim strUserName
strKop = (oRS("strKop"))
strDate = (oRS("strDate"))
intUserID = (oRS("intUserID"))
intVerslagID = (oRS("intVerslagID"))
Response.Write("<tr><td width=300><a href=VerslagTeamApart.asp?intVerslagID=...
..." & intVerslagID & ">" & strKop & "</a></td>...
...<td width=100>") & strTeam & "</td><td width=100>" & strDate & "</td><td width=100>" ...
...& intUserID & "</td></tr>"
oRS.movenext
Wend
end if |
Ik heb uiteraard de nodige SQL tutorials afgelopen, maar zonder resultaat. Kortgeleden al iets dergelijks gevraagd, waarop een prima antwoord kwam, helaas is dit toch net even anders en lukt dit me niet.