I databasen finns ett värde <%Response.Write Session("Username") %> Det kommer att skrivas ut med hjälp av en kod som ser ut såhär För det första så kan jag inte se att du ens tilldelar sessions variabeln värdet från din sats i includefilen. Kan du ha glömt det? Som du ser så är sidan includad under en annan databas i en annan sida. Sidan som den är includad i ska ge ett värde till <%Response.write session("Username")%> men den gör inte om värdet utan skriver ut <%Response.write session("Username")%> fast det inte syns men om man går in i visa källa så står det <%Response.write session("Username")%> och sidan gör alltså inte om den kod snutten. Beror det på att en databas använder den texten och då kan inte en annan databas använda den och göra om den till ett anat värde? Ingen som kan svaret? Ska man typ ha <%response.write "<%=recset("sitename")%>" eller nått för att det ska funka?Include fel!!
----------- Top1.asp --------------
<%
Set Connect1 = Server.CreateObject("ADODB.Connection")
Connect1.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/map.mdb")&";"
Set RecSet1 = Server.CreateObject("ADODB.Recordset")
Addera1 = "Select * From map Where ID = " & Request.QueryString("sidoID") & " "
RecSet1.Open Addera1, Connect1, adOpenStatic, adLockOptimistic
%>
<table width="430" cellspacing="0" cellpadding="0">
<tr>
<td height="15" width="430" background="images/tables/Top_Main.gif" align="middle"><font color="#ffffff"><b><%=RecSet1("sitename")%></b></font>
</tr>
<tr>
<%
RecSet1.close
Connect1.close
%>
<td height="40" width="430" class="boxlook">
Den här sidan är includat i en annan sida där början av koden ser ut såhär
----------- Whois.asp -------------
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/db.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "Select * From tblUsers,fragor Where tblUsers.ID = " & Request.QueryString("checkID") & " and fragor.ID = '" & Request.QueryString("checkID") & "'"
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic
%>
<head>
<LINK REL=stylesheet HREF="style.css" TYPE="text/css">
<title>Start sidan</title>
</head>
<body>
<!-- # include file="top1.inc" -->
<table width="420">
<tr>
<td width="340">
<p align="left"><font size="2"><b><%Response.Write Session("Username") %></b>, <b><%Response.Write Session("Sex")%>
<%
Dim FDatum, Alder
.................................
Nu vill jag att koden <%Response.Write Session("Username") %> ska skriva ut värdet som den har på sidan som jag har includat den på men det gör den inte, varför?
OBS: snabbt sagt så ska <%=RecSet1("sitename")%> bli tex: Muffin på en sidan.Sv: Include fel!!
Sv: Include fel!!
Sv: Include fel!!