---
title: "An unhandled data type was encountered."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/131328-an-unhandled-data-type-was-encountered"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2005-07-12T19:54:18.000Z"
updated: "2005-07-13T03:10:21.000Z"
replies: 5
views: 341
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/131328-an-unhandled-data-type-was-encountered"
---

# An unhandled data type was encountered.

## #1 — webbSAJTEN, 2005-07-12T19:54Z

Jag har ett problem som är helt sjukt..
Otroligt jobbigt, bara dök upp sådär..

Får felmess:
An unhandled data type was encountered.

<http://www.aspsidan.se/code/default.asp?c=4582>

Hoppas att vi vill/kan hjälpa mig!

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

## #2 — @nders, 2005-07-12T19:56Z

Pekar felet på någon viss rad?

Annars är det väl bara att kommentera bort i koden tills felet försvinner, så har du isolerat orsaken.

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

## #3 — webbSAJTEN, 2005-07-12T19:58Z

Justeja, förlåt..

Felet ligger på rad 77..
Har försökt, försökt ångrat till jag är 100% att felet inte fanns då men det försvinner inte..

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

## #4 — @nders, 2005-07-12T20:03Z

Jag vet inte riktigt vad som orsakar felet, men det känns inte rätt att du försöker använda data från recordsetet FR (rad 75) innan du kollar om det är tomt (rad 77).

Om jag vore du skulle jag börja med att fixa till det. 
Sedan fixa indenteringen lite bättre.

Edit: och ska det verkligen stå "Blää" på rad 45?

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

## #5 — webbSAJTEN, 2005-07-12T20:07Z

Hehe, tack, de var de som var felet :P

Vad menas me indenteringen?

Nej, de ska inte stå Blää :P Provisoriskt..

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

## #6 — @nders, 2005-07-13T03:10Z

<http://susning.nu/Indentering>

I din kod:

```
if request.QueryString("do") = "spara" then
if request.QueryString("vad") = "huvud" then

Function FixSql(str)
    str = Trim(str)
    str = Replace(str, "\", "\\")
    str = Replace(str,"'","''")
    str = Replace(str,"<","")
    str = Replace(str,">","")
    str = Replace(str,"/","")

    FixSql = str

End Function

strTitel = FixSql(request.Form("titel"))
strBesk = FixSql(request.Form("besk"))
intAntal = "0"

strSQL ="INSERT INTO forumrum (strTitel, strBesk, intAntal) values ('" & strTitel & "', '" & strBesk & "', " & intAntal & ")"
Connect.Execute(strSQL)

Session("huvud") = "Nu är den sparad"
Response.redirect("admin_forum.asp?do=forum")

else
Blää
end if

elseif request.QueryString("do") = "radera" then
if session("level") = "1" then
SQL = "DELETE FROM forumrum Where B_ID = "&request.QueryString("ID")&""
Session("huvudbort") = "Nu är den borttagen"
Response.redirect("admin_forum.asp?do=forum")
else
response.Write("Du har inte behörighet att ta bort!")
end if
end if
```

Indenterat:

```
if request.QueryString("do") = "spara" then
	if request.QueryString("vad") = "huvud" then

		Function FixSql(str)
		    str = Trim(str)
		    str = Replace(str, "\", "\\")
		    str = Replace(str,"'","''")
		    str = Replace(str,"<","")
		    str = Replace(str,">","")
		    str = Replace(str,"/","")

		    FixSql = str

		End Function

		strTitel = FixSql(request.Form("titel"))
		strBesk = FixSql(request.Form("besk"))
		intAntal = "0"
	
		strSQL ="INSERT INTO forumrum (strTitel, strBesk, intAntal) values ('" & strTitel & "', '" & strBesk & "', " & intAntal & ")"
		Connect.Execute(strSQL)

		Session("huvud") = "Nu är den sparad"
		Response.redirect("admin_forum.asp?do=forum")

	else
		Blää
	end if
elseif request.QueryString("do") = "radera" then
	if session("level") = "1" then
		SQL = "DELETE FROM forumrum Where B_ID = "&request.QueryString("ID")&""
		Session("huvudbort") = "Nu är den borttagen"
		Response.redirect("admin_forum.asp?do=forum")
	else
		response.Write("Du har inte behörighet att ta bort!")
	end if
end if
```

Koden är tydligare och lättare att följa när man ser vilka rader kod som hör ihop.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/131328-an-unhandled-data-type-was-encountered
