---
title: "varför?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7138-varför"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Zapotek"
published: "2000-11-15T22:02:00.000Z"
updated: "2000-11-16T08:38:00.000Z"
replies: 2
views: 281
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/7138-varför"
---

# varför?

## #1 — Zapotek, 2000-11-15T22:02Z

Vaför fungerar inte denna kod?

```
<%@ Language=VBScript %>
<HTML>
<BODY>
<!-- #include File="adovbs.inc" -->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "DSN=d2248-news;Password=@01#$befacpeijaagokgapkfabe"

Set RecSet = Server.CreateObject("ADODB.RecordSet")
Radera = "SELECT * FROM nyheter WHERE ID = " & Request.QueryString("DelID") & " "

RecSet.Open Radera, Connect, adOpenStatic, adLockOptimistic

RecSet.Delete
RecSet.Close
Connect.Close
%>
Nyheten är nu raderad ur nyhets databasen!
<br/>

<a href="default.asp">Tillbaka</a>

</BODY>
</HTML>
```

jag får bara ett felmeddelande som säger:

ADODB.Recordset.1 error '80004005' 

Statement with cursor named in this statement's CURRENT-OF-CURSOR clause is not a SELECT FOR UPDATE. 

/citruz-utv/public_html/asp/tabort.asp, line 14 

Det är troligen bara att slarv fel men ett jobbigt sådan för jag kan inte hitta det!

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

## #2 — @nders, 2000-11-16T05:57Z

vet inte, men om du ska åka och tanka bilen, åker du då till shell som ligger två mil bort, fast ok har en mack precis bredvid ditt hus, bara för att du har shell-kort?

**använd update och delete-satser istället för de förbaskade ado-metoderna.**

varför:

```
Set RecSet = Server.CreateObject("ADODB.RecordSet")
Radera = "SELECT * FROM nyheter WHERE ID = " & Request.QueryString("DelID") & " "

RecSet.Open Radera, Connect, adOpenStatic, adLockOptimistic

RecSet.Delete
```

varför inte:

```
Radera = "DELETE FROM nyheter WHERE ID = " & Request.QueryString("DelID")

Connect.execute (Radera)
```

varför använda en massa skräp som inte behövs?

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

## #3 — Brimba, 2000-11-16T08:38Z

woooo

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7138-varför
