HEj! Låter som om du inte har IIS installerad OK Hej! Vad vill du uppnå med raden: Hej! Du svarade fortfarande inte på vilken sqlfråga du menar att du tar bort: Nu måste jag be om ursäkt....Jag ahr givit er lite fel info......Kan inte ladda asp sida med sql-kod
Jag har implementerat en db-koppling samt exekverar en sql fråga.
det som händer när jag testkör är att internet Explorer vill spara ner eller öppna min sida i stället för att ladda. tar jag bort sqlfrågan så går det bra.... Jag kör iis i win2000
. Har ett antal olika sidor, men har aldrig fått detta..
Vad skall jag göra för att få bort detta.
/phinalaSv: Kan inte ladda asp sida med sql-kod
Vad för sida laddar du? Har du nån kod att visa?Sv: Kan inte ladda asp sida med sql-kod
Jo! jag ahr IIS installerat och den snurrar på.
Det är en vanlig asp sida i VBscript
<code>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
' ansluter till min datakälla
Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("interclass.mdb")
strSQL= "SELECT * FROM apps"
Set RS = ObjConn.Execute(strSQL)
%>
<html>
<head>
<title>Applikationer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="Default.css" rel="stylesheet" type="text/css">
</head>
<body>
<%= (strSQl) %>
<table width="800" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
</code>
jag har uppdaterat till MDAC 2.7. Det roliga är att när jag öppnar en annan sida som jag har gjort, då fungerar det. Men inte på denna.
/PhinalaSv: Kan inte ladda asp sida med sql-kod
<code>
<%= (strSQl) %>
</code>
Är det bara för att se din sqlsats? Om så testa att skriva:
<code>
<% Respone.Write strSQl %>
</code>
Du säger i ditt första inlägg: "tar jag bort sqlfrågan så går det bra" vilken sqlfråga då?Sv: Kan inte ladda asp sida med sql-kod
jo det är bara för att se koden... Jag är inte konsekvent för jag brukar använda båda.
När jag tar bort sqlsatsen helt från sidan så kan jag se den i IE, men lägger jag till sqlsatsen så vill IE ladda ner sidan istället för att visa den.
Detta är mysko.... jag kan ha kvar databaskopplingen i koden och då visas sidan
/TyronneSv: Kan inte ladda asp sida med sql-kod
Hur surfar du till sidan? Om du försöker att öppna den så vet inte IIS att den ska köra sidan, om du surfar till den genom Localhost/mapp/fil.asp så ska den köras
/Anna-KarinSv: Kan inte ladda asp sida med sql-kod
är det: strSQL= "SELECT * FROM apps"
I så fall borde det bomba eftersom du inte har nåt värde i strSQL som du kör Execute på.
Är du säker på att din sqlsats är korrekt? har du en tabell i den databas du kopplar dig mot som heter "apps"?
Kan du köra den frågan i databasen utan att du får felmeddelande?Sv: Kan inte ladda asp sida med sql-kod
Efter noggrannarae undersökningar så ligger det till så här.
det är inget fel på vare se databaskopplingen eller sql-satsen. Jag använder mig av en frame. Där har jag en meny som jag sedan laddar sidor i mainfraim. Dvs klicka i menyn och ladda en sida till höger. När jag laddar min sida med databaskopplingen separat så fungerar allt. Men när jag laddar framen och skall öppna min sida från den, det är då explorer vill ladda ner den.
MENY
------
<Code>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="meny.asp" name="leftFrame" scrolling="NO" noresize>
<frame src="test.asp" name="mainFrame">
</frameset>
<noframes><body>
</body></noframes>
</html>
</Code>
härifrån vill jag ladda applications.asp i manfarme som är den högra delen. Här nedan kommer koden :
<Code>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
' ansluter till min datakälla
Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("icsupport.mdb")
strSQL1= "select * from apps"
Set RS = ObjConn.Execute(strSQL1)
%>
<html>
<head>
<title>Applikationer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="Default.css" rel="stylesheet" type="text/css">
</head>
<body>
<% response.write RS("appid") %>
<table width="800" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="34" colspan="2" valign="top"><img src="Bilder/app_logga.gif" width="227" height="28"></td>
<td colspan="3" valign="top"><!--DWLayoutEmptyCell--> </td>
<td width="273" valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="139" height="24" align="center" valign="middle"><!--DWLayoutEmptyCell--> </td>
<td width="135"> </td>
<td width="25"> </td>
<td width="141" align="center" valign="middle"><!--DWLayoutEmptyCell--> </td>
<td width="87"></td>
<td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="13"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="90" colspan="6" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr bgcolor="#666666">
<td width="37" rowspan="2" valign="top"><font color="#FFFFFF"> </font></td>
<td width="123" height="18" align="center" valign="middle"> <p><font color="#FFFFFF">Datum</font></p></td>
<td width="139" align="center" valign="middle"> <p><font color="#FFFFFF">Program</font></p></td>
<td width="140" align="center" valign="middle"> <p><font color="#FFFFFF">Version</font></p></td>
<td width="168" align="center" valign="middle"> <p><font color="#FFFFFF">Länk</font></p></td>
<td width="193" align="center" valign="middle"> <p><font color="#FFFFFF">Beskrivning</font></p></td>
</tr>
<tr bgcolor="#666666">
<td height="1"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr align="center" valign="middle" bgcolor="#FFFFFF">
<td height="20"> <p><img src="Bilder/icon_paper.gif" width="7" height="8"></p></td>
<td> <p> </p></td>
<td> <p> </p></td>
<td> <p> </p></td>
<td> <p> </p></td>
<td> <p> </p></td>
</tr>
<tr bgcolor="#CCCCCC">
<td height="1" colspan="6" valign="top"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="35"> </td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="24"> </td>
<td> </td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
</code>
Om jag tar bort nedan visas sidan i mainfram, men har jag kvar koden vill explorer spara sidan:
<code>
' ansluter till min datakälla
Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("icsupport.mdb")
strSQL1= "select * from apps"
Set RS = ObjConn.Execute(strSQL1)
</code>
Hoppas att jag har kunna ge er mer konkret information denna gången
/phinala