webForumDet fria alternativet

Visa data från två tabeller!

.NET

1 svar · 225 visningar · startad av mm5

Medlem sedan nov. 20015 inlägg
Frågan#1

Jag ska visa data från två relaterade tabeller från sql server 2000 på en asp.net sida och vill att det ska se ut som nedan(.asp). Det är alltså en tabell där en post är relaterad till en annan tabell där flera poster kan vara relaterade till den första tabellen. Jag vill bara visa posten från den första tabellen en gång och inte varenda gång posterna från den andra tabellerna listas. Hur ska jag göra?

<table width="244" cellspacing="0" cellpadding="0" border="0" onload="start()">
  <%
  while not rs.eof
  
  if not rs("Reg_Nr_objekt") = objekt then
	%>
		<tr class="svart" height="14">
		  <td width="10"><input type="checkbox" name="objekt" class="svart" value="<%= rs("Reg_Nr_objekt") %>"></td>
		  <td width="40"><b><%= rs("Reg_Nr_fack") %></b></td>
		  <td width="150"><b><%= rs("Ansvarig") %></b></td>
		</tr>
	<%
  end if
  %>
  
		<tr class="svart" height="14">
		  <td width="10"></td>
		  <td width="40" align="right">Fack&nbsp;<%= rs("Nr") %>&nbsp;-</td>
		  <td width="150"><%= rs("Volym") %>&nbsp;liter</td>
		</tr>
		<tr class="svart" height="14">
		  <td width="10"></td>
		  <td width="40" align="right">Kvalitet:</td>
		  <td width="150"></td>
		</tr>
		<tr class="svart" height="14">
		  <td width="10"></td>
		  <td width="40" align="right">Volym:</td>
		  <td width="150"></td>
		</tr>
		
  <%
  objekt = rs("Reg_Nr_objekt")

  rs.movenext
  wend

  %>
</table>
Medlem sedan juni 20001 257 inlägg
#2

Jag har gjort något liknande och då skapade jag ett DataSet som jag fyllde med två tabeller. Därefter lägger man till en relation (ds.Relations.Add) mellan tabellerna i DataSetet. Läs mer på tex http://www.oreillynet.com/pub/a/dotnet/excerpt/progvisbasic_ch08/index3.html

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)