Det går inte att lösa på något enkelt sätt eftersom du har tabellerna i olika databaser.
Det finns ingen anledning att ha relaterat data i flera databaser, det är bara nackdelar.
8 svar · 230 visningar · startad av urban
hur sorterar man dom som e online uppe och dom som e offline nere och sorterad efter namnet
så här ser hela kompislistan ut:
<!-- #include file="adovbs.inc" -->
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="150" border="0" cellspacing="2" cellpadding="2" >
<tr>
<td valign="top" bgcolor="#CCCCCC"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
<%
Set Connect2 = Server.CreateObject("ADODB.Connection")
Connect2.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("members.mdb")&";pwd=losen"
Set RecSet2 = Server.CreateObject("ADODB.Recordset")
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("kompisar.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From kompis Where ID1 = "&Session("id")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
%>
</font>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%Do Until RecSet.EOF%>
<%Addera2 = "Select * From members Where id = "&RecSet("ID2")
RecSet2.Open Addera2, Connect2, adOpenStatic, adLockOptimistic
%>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<a href="delete_friend.asp?delID=<%=RecSet("id")%>" ><img src="delete-friend.gif" width="10" height="10" alt="Tabort från listan" border="0" align="absmiddle"></a><a href="send_mess.asp?toID=<%=RecSet("ID2")%>&direct=yes" target="mainFrame"><img src="send-mess.gif" align="absmiddle" alt="Skicka ett meddelande till <% =RecSet("namn")%>" border="0" width="10" height="10"></a><a href="whois.asp?checkid=<%=RecSet("ID2")%>" target="mainFrame">
<%=RecSet("namn")%></a>
<%If RecSet2("status") = "offline" Then%>
<b><font color="#FF0000"><</font></b>
<%Else%>
<b><font color="#009966"><</font></b>
<%End If%>
</font></td>
</tr>
<%
RecSet2.Close
RecSet.MoveNext
Loop
Connect2.Close
Set RecSet2 = nothing
Set Connect2 = nothing
RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
%>
</table>
</td>
</tr>
</table>
</body>
</html>
Det går inte att lösa på något enkelt sätt eftersom du har tabellerna i olika databaser.
Det finns ingen anledning att ha relaterat data i flera databaser, det är bara nackdelar.
kan ingen hjälpa mig
Jo, om du lägger tabellerna i samma databas så.
men hur ska jag visa att han som jag har i kompislistan e online då?? det går ju inte
Om du lägger tabellerna i samma databas går det jättebra.
Du förenklar nog ganska mycket i din applikation genom att lägga all relaterad data i samma databas.
Mvh,
Det går väl att peka på de olika databaserna med Databas..Tabell. Eller är det bara med SQL Server man kan göra det..?
erik juhlin kan du visa kod??
Erik, det går inte med Access.
Varje databas ligger i en egen databasfil och kräver en egen connection, därför kan du inte göra joins mellan olika databaser om du använder Access.
Mvh,