---
title: "konstigt fel!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/53064-konstigt-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Firegamez.com"
published: "2002-09-12T16:11:08.000Z"
updated: "2002-09-13T18:33:00.000Z"
replies: 9
views: 288
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/53064-konstigt-fel"
---

# konstigt fel!

## #1 — Firegamez.com, 2002-09-12T16:11Z

Hejsan alla! Jag får upp ett felmeddelande! Så här ser det ut!

```
Microsoft VBScript runtime error '800a01f4' 

Variable is undefined: 'username' 

/community/gb.asp, line 5
```

Jag har "Option Explicit" med ovanför! Dessutom "dim",  jag skriver i "username" bakom dim! Som jag gjort på alla andra sidor! Sen sparar jag o skickar upp filen! Sen uppdaterar jag sidan, men felet är kvar! Vet ni vad som är fel! Det hjälper inte heller att ta bort Option Explicit

Ha de bra!

Permalänk: https://www.webforum.nu/p/53064

## #2 — Pace, 2002-09-12T16:12Z

På rad 146 i filen gb.asp är felet.

Eller så kan du visa kod.

Permalänk: https://www.webforum.nu/p/781597

## #3 — Firegamez.com, 2002-09-12T16:13Z

tyvärr så finns det bara 145!  ;)

Permalänk: https://www.webforum.nu/p/781600

## #4 — Firegamez.com, 2002-09-12T16:13Z

Här är koden:

```
<%
Option Explicit
Dim sql, username, rsMessages, rsMessageRead, newcount

username = Request.Cookies("username")

if username = "" then
  Response.Redirect("nologin.asp?page=inbox.asp")
end if

%>

<!--#include file="conn.asp"-->
<%
sql = "SELECT Messages.*, icon FROM Users INNER JOIN Messages ON Users.username = Messages.sentfrom WHERE sendto = '" & username & "' ORDER BY datesent DESC"
Set rsMessages = Server.CreateObject("ADODB.Recordset")
rsMessages.Open sql, conn, 3, 3

'Count the amount of new messages
newcount = 0
if not rsMessages.EOF then
	rsMessages.Movefirst
	do until rsMessages.EOF
		if rsMessages("messageread") = False then
			newcount = newcount + 1
		end if
		rsMessages.Movenext
	loop
	rsMessages.Movefirst
end if
%>

<html>
<head>
<title>Firegamez Community - Inbox</title>
</head>
<body bgcolor="#FFFFFF" link="#DD0000" vlink="#DD0000" alink="#000000">
<font face="arial,helvetica" size=2>

<center>
<table width="550" cellpadding=4 cellspacing=1 border=0 bgcolor="#000000" align="center" height="47">
<tr bgcolor="#F3F3F3">
<font face="arial,helvetica" size=2>

  <td align="center" width="559" bgcolor="#FFFFFF" background="images/back.JPG" height="38">
  <p align="left">
  <img border="0" src="images/firegamez.jpg" width="740" height="91"></td>
</tr>
</table>
<p>&nbsp;</p>
<table width="561" cellpadding=4 cellspacing=1 border=0 bgcolor="#000000" align="right">
<tr>
  <th align="center" background="images/backup.JPG" width="515"><font face="arial,helvetica" size=1>
  <%=username%>'s inbox - Nya medelanden <%=newcount%>
  </font></th>
</tr>
<tr bgcolor="#F3F3F3">
  <td align="center" background="images/back.JPG" width="551">
<%if rsMessages.EOF then%></font><font face="Arial" size=2>
<font size="2"><b>Du har inga nya meddelanden</b></font>

<%else
'Display messages
do until rsMessages.EOF%>
  
</font>
<font face="arial,helvetica" size=2>

  <table width="90%" cellspacing=0 cellpadding=2 align="center" border=0 bordercolor="#000000">
  <tr>
	<td><font face="Arial" size=2><b>Från :</b> <%=rsMessages("sentfrom")%>
	</font></td>
  </tr>
<font size=2>

  <tr>
	<td><font size="2" face="Arial"><b>Skickat</b></font></font><font face="arial,helvetica" size=2><font face="Arial" size=2><b> 
    : <%=rsMessages("datesent")%></b></font></td>
<font face="Arial" size=2>

	<td align="right" valign="top" width=125 rowspan=3>
	<img src="icons/<%=rsMessages("icon")%>.gif"><br>
	</td>
  </tr>

</font>
  <tr>
	<td><font face="Arial" size=2><b>Ämne :</b> <%=rsMessages("subject")%></font></td>
  </tr>
  <tr>
	<td><font face="Arial" size=2><b>Meddelande :</b> <%=rsMessages("message")%></font></td>
  </tr>
  </table>
  <font face="Arial" size=1><b>
<a href="messagecompose.asp?senduser=<%=rsMessages("sentfrom")%>&subject=<%=Server.URLEncode(rsMessages("subject"))%>">
Svara</a> | <a href="messagedelete.asp?messageid=<%=rsMessages("id")%>">
Ta bort</a></b></font><font face="Arial" size=2>
  
</font>
  <hr color="#000000" size=1>
<%rsMessages.Movenext
loop

end if%><font face="Arial" size=2>
  </td>
</tr>
</table>

</font>

</font>

</font>
<table width="149" cellpadding=4 cellspacing=1 border=0 bgcolor="#000000" align="left" height="1">
<tr>
  <td align="center" width="142" height="2" bgcolor="#98B3C9" background="images/backup.JPG">
  <font size="1" face="Arial"><b>Firegamez Community</b></font></td>
</tr>
<tr bgcolor="#F3F3F3">
  <td align="center" width="142" height="1" background="images/back.JPG">
  <p align="left"><b><font face="Arial"><font size="1"><a href="index.asp">Start</a><%if username <> "" then Response.Write("<br><a href=""inbox.asp"">Inbox</a>") end if%></font><br>
  <font size="1"><a href="philboard.asp">Fire Forum</a><br>
  Chat<br>
  <a href="klotter/klotter.asp">Klotterplank</a><br>
<%if username <> "" then Response.Write("<a href=""signout.asp"">Logga ut</a>") end if%>  <br>
  </font></font>
  <font size="1" face="Arial">
  <br>
  <a href="inbox.asp">Kolla efter nya meddelanden</a><br>
  <a href="messagecompose.asp">Skriv ett meddelande</a></font></b></p>
  </td>
</tr>
</table>
</body>
</html>

<%
set rsMessageRead = conn.Execute("UPDATE Messages SET messageread = True WHERE sendto = '" & username & "'")

rsMessages.close
set rsMessages = nothing
conn.close
set conn = nothing
%>
```

Permalänk: https://www.webforum.nu/p/781601

## #5 — toha, 2002-09-12T16:16Z

Kan bero på server-cachning. Kan hindras genom att man skriver:

Response.Expires = -1

Permalänk: https://www.webforum.nu/p/781604

## #6 — Firegamez.com, 2002-09-12T16:18Z

vart ska jag fixa det???

Permalänk: https://www.webforum.nu/p/781605

## #7 — Firegamez.com, 2002-09-12T17:26Z

ingen som vet????

Permalänk: https://www.webforum.nu/p/781661

## #8 — @nders, 2002-09-12T17:28Z

Kontrollera så du laddar upp filen till rätt mapp...

Permalänk: https://www.webforum.nu/p/781663

## #9 — toha, 2002-09-13T07:31Z

Skriv Response.Expires = -1 i början på sidan. ex:

```
<%
Option Explicit
Response.Expires = -1
```

Permalänk: https://www.webforum.nu/p/784829

## #10 — Firegamez.com, 2002-09-13T18:33Z

Sjutton va ni e duktiga här på webforum! Vad skulle man göra utan er???  :birp

Permalänk: https://www.webforum.nu/p/785363

---

Tråden på webben: https://www.webforum.nu/amne/asp/53064-konstigt-fel
