Jag är rätt ny på det här med asp men jag vill gärna lära mig. Jag har installerat IIS och laggt mina script i localhost katalogen osv. När jag tar skriver vad som behövs i kör så får jag upp sidan. Men när jag försöker testa funktionerna så fungerar det inte. Alltså detta är script som ska fungera i och med att jag tankat dem från olika sidor. T ex omröstnings scriptet så kan jag gå in på admin delen för att skapa en ny omröstning. Jag kan logga in, jag kan skriva frågan och svaren men sen när jag väl tryckt klr så funkar det inte. Varför? Hoppas ni förstår mitt problem, är väldigt tacksam för seriösa svar.
ASP problem (Newbie)
6 svar · 275 visningar · startad av Brazzan
när du får upp att sidan inte funkar så finns det ett fel meddelande längre ner... titta vad det står där!
Såhär står det
Teknisk information (för supportpersonal)
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Operationen måste använda en fråga som kan uppdateras.
/icq.asp, line 79
Webbläsare:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Sida:
POST 65 bytes to /icq.asp
POST Data:
namn=brazzan&alder=19&nick=Brazzan&nummer=223261021&Submit=Skicka
Tid:
den 2 april 2003, 12:10:28
Mer information:
Microsoft Support
Shär ser scriptet ut. Detta är ett ICQ script.
<!-- Detta script är hämtat från https://www.joakimweb.com -->
<html>
<link href="style.css" rel="stylesheet" type="text/css">
<title>ICQ-listan</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("icq.mdb")
sort = Request("sort")
IF sort = "namn" then
SQL = "SELECT * From icq ORDER BY namn DESC"
ELSEIF sort = "alder" then
SQL = "SELECT * From icq ORDER BY alder"
ELSEIF sort = "nick" then
SQL = "SELECT * From icq ORDER BY nick DESC"
ELSEIF sort = "nummer" then
SQL = "SELECT * From icq ORDER BY nummer"
ELSE
SQL = "SELECT * From icq ORDER BY namn DESC"
END IF
Set RecSet = Connect.Execute(SQL)
%>
<body bgcolor="#FFFFFF" text="#000000">
<p><font face="Verdana" size="3"><b>ICQ Listan</b></font></p>
<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="390" border="0">
<tr>
<td width="92"> <b><font face="Verdana" size="1"><a href="icq.asp?sort=namn">Namn</a></font></b></td>
<td width="39">
<div align="center"><b><font face="Verdana" size="1"><a href="icq.asp?sort=alder">Ålder</a></font></b></div>
</td>
<td width="87"><b><font face="Verdana" size="1"><a href="icq.asp?sort=nick">ICQ-nick</a></font></b></td>
<td width="101"><b><font face="Verdana" size="1"><a href="icq.asp?sort=nummer">ICQ
-nummer</a></font></b></td>
<td width="49">
<div align="center"><font face="Verdana" size="1"><b><a href="icq.asp?sort=">Status</a></b></font></div>
</td>
</tr>
<% Do Until RecSet.EOF %>
<tr>
\<td width="92"\>\<font face="Verdana" size="1"\>
\<% = RecSet("namn") %\>
\</font\>\</td\>
\<td width="39"\>
\<div align="center"\>\<font face="Verdana" size="1"\>
\<% = RecSet("alder") %\>
\</font\>\</div\>
\</td\>
\<td width="87"\>\<font face="Verdana" size="1"\>
\<% = RecSet("nick") %\>
\</font\>\</td\>
\<td width="101"\>\<font face="Verdana" size="1"\>\<%
Response.Write "#" & "<a href='http://wwp.icq.com/scripts/"
Response.Write "search.dll?to=" & RecSet("nummer") & "'"
Response.Write "target='_blank'>" & RecSet("nummer") & "</a>"
%></font></td>
<td width="49">
<div align="center"><img src="http://wwp.icq.com/scripts/online.dll?icq=\<% = RecSet("nummer") %>&img=5" width="16" height="16"></div>
</td>
</tr><%
RecSet.MoveNext
Loop
RecSet.Close
%></table>
</td>
</tr>
<tr>
<td>
<%
IF Request("do") = "add" Then
SQL="Insert Into icq (namn, alder, nick, nummer) Values('"& Request("namn") &"','"& Request("alder") &"','"& Request("nick") &"','"& Request("nummer") &"')"
Connect.Execute(SQL)
Response.Redirect "icq.asp"
END IF
Connect.Close
Set Connect = nothing
%> </td>
</tr>
<tr>
<td>
<form name="form1" method="post" action="icq.asp?do=add">
<table border="0" align="center">
<tr>
<td colspan="2">
<div align="center"><font face="Verdana" size="1"><b>Lägg till
ditt nummer</b></font></div>
</td>
</tr>
<tr>
<td><font size="1" face="Verdana">namn:</font></td>
<td><font size="1" face="Verdana" color="#FF0000">
<input type="text" name="namn" style="border: 1px solid; font-family: verdana; font-size: 10px" size="20" maxlength="12" >
* </font></td>
</tr>
<tr>
<td><font size="1" face="Verdana">ålder:</font></td>
<td><font size="1" face="Verdana" color="#FF0000">
<input type="text" name="alder" style="border: 1px solid; font-family: verdana; font-size: 10px" size="20" maxlength="2" >
*</font></td>
</tr>
<tr>
<td><font face="Verdana" size="1">ICQ-nick:</font></td>
<td><font size="1" face="Verdana" color="#FF0000">
<input type="text" name="nick" style="border: 1px solid; font-family: verdana; font-size: 10px" size="20" maxlength="50" >
* </font></td>
</tr>
<tr>
<td><font face="Verdana" size="1">ICQ-nr:</font></td>
<td><font size="1" face="Verdana" color="#FF0000">
<input type="text" name="nummer" style="border: 1px solid; font-family: verdana; font-size: 10px" size="20" maxlength="10" >
*</font></td>
</tr>
<tr>
<td colspan="2">
<div align="center"><font size="1" face="Verdana">
<input type="submit" name="Submit" value="Skicka" style="border: 1px solid; font-family: verdana; font-size: 10px">
</font></div>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>
...och den här : http://www.webforum.nu/showthread.php?s=&threadid=53952 ;)