---
title: "va ska man leta fel??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/62339-va-ska-man-leta-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jwradhe"
published: "2002-12-16T13:51:42.000Z"
updated: "2002-12-16T15:48:00.000Z"
replies: 6
views: 237
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/62339-va-ska-man-leta-fel"
---

# va ska man leta fel??

## #1 — jwradhe, 2002-12-16T13:51Z

om jag får felmeddelande

Operation is not allowed when the object is closed. 

vart ska ja börja felsöka då???

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

## #2 — erka, 2002-12-16T13:53Z

Kolla om du redan har stänkt något objekt som du försöker stänga

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

## #3 — jwradhe, 2002-12-16T13:55Z

hmm..

```
<%
Set Connect = Server.CreateObject("ADODB.connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/forum.mdb")
Set RecSet = Server.CreateObject("ADODB.recordset")
%>
<%
SQL = "SELECT * from forum "
RecSet.Open SQL, Connect, 3, 3

RecSet.AddNew
RecSet("rubrik") = Request.Form("rubrik")
RecSet("inlagg") = Request.Form("inlagg")
RecSet("namn") = Request.Form("user")
RecSet("kat") = Request.Form("kat")
RecSet("rubrik") = Request.Form("huv")
RecSet("datum") = now
RecSet.Update
RecSet.Close
%>

<%
SQL = "SELECT * from users WHERE userName = '" & Session("user") & "'"
RecSet.Open SQL, Connect, 3, 3
             
RecSet("userPoints") = RecSet("userPoints") + 2
RecSet("userInlagg") = RecSet("userInlagg") + 1
RecSet.Update
RecSet.Close
%>

<%
Connect.Close
Set Connect = nothing

Response.Redirect "las_kat.asp?kat=" & Request.Form("kat")
%>
```

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

## #4 — OveRRidE, 2002-12-16T14:16Z

```
<%
Set Connect = Server.CreateObject("ADODB.connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/forum.mdb")
Set RecSet = Server.CreateObject("ADODB.recordset")
%>
<%
SQL = "SELECT * from forum "
RecSet.Open SQL, Connect, 3, 3

RecSet.AddNew
RecSet("rubrik") = Request.Form("rubrik")
RecSet("inlagg") = Request.Form("inlagg")
RecSet("namn") = Request.Form("user")
RecSet("kat") = Request.Form("kat")
RecSet("rubrik") = Request.Form("huv")
RecSet("datum") = now
RecSet.Update
[red]set recset = nothing[/red]
%>

<%
SQL = "SELECT * from users WHERE userName = '" & Session("user") & "'"
RecSet.Open SQL, Connect, 3, 3
             
RecSet("userPoints") = RecSet("userPoints") + 2
RecSet("userInlagg") = RecSet("userInlagg") + 1
RecSet.Update
RecSet.Close
%>

<%
Connect.Close
Set Connect = nothing

Response.Redirect "las_kat.asp?kat=" & Request.Form("kat")
%>
```

Du kan inte använda metoden .close om du vill återanvända objektet.

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

## #5 — jwradhe, 2002-12-16T15:29Z

Field 'forum.kat' cannot be a zero-length string.   +???

va för fel?

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

## #6 — @nders, 2002-12-16T15:32Z

Du har i databasen satt fältet så det inte får innehålla en tom sträng, svårare än så är det inte.

mvh,

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

## #7 — jwradhe, 2002-12-16T15:48Z

jag behövde inte ändra nåt i databsen

hade råkat skriva  \<% Request.Querystring("kat")%\>
istllet för  \<%=Request.Querystring("kat")%\>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/62339-va-ska-man-leta-fel
