---
title: "hmm...igen....."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/52058-hmm-igen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jwradhe"
published: "2002-09-02T20:20:10.000Z"
updated: "2002-09-03T05:57:31.000Z"
replies: 5
views: 283
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/52058-hmm-igen"
---

# hmm...igen.....

## #1 — jwradhe, 2002-09-02T20:20Z

Får detta felmeddelande:

```
Microsoft JET Database Engine error '80040e14' 

Syntax error (missing operator) in query expression 'ID ='. 

/jimmyw/admin.asp, line 12
```

här e koden 

```
<!-- #include file="adovbs.inc" -->
<!-- #include file="settings.asp" -->

    <%
                      
                      Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db 

Set RecSet = Server.CreateObject("ADODB.Recordset")
Radera = "SELECT * FROM inlagg WHERE ID = " &      <--- Rad 12  

Request.QueryString("delID") & " " 

RecSet.Open Radera, Connect, adOpenStatic, adLockOptimistic 

RecSet.Delete 

RecSet.Close
Connect.Close 

%>
    
                        <% do until recset.EOF %>
                     <%=RecSet("amne")%> 
                      <%=RecSet("datum")%>
                      <%=RecSet("meddelande")%> 
                        
                    <a href="mailto:<%=RecSet("email")%>"><%=RecSet("namn")%></a> 
                    <%If RecSet("hemsida") <> "" Then %>
                        <a href="<%=RecSet("hemsida")%>">Hemsida</a> 
                        <%else %>
                        <%End If%>
                        <%=RecSet("IP")%>
                        <a href="admin.asp?delID=<% =RecSet("ID") %>">Radera detta 
                        inl&auml;gg</a>
                        <% 
RecSet.MoveNext   
Loop                       

RecSet.Close
Connect.Close 
Set RecSet = nothing
Set Connect = nothing
%>
```

vad e det som jag skrivit fel på??????

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

## #2 — Vide, 2002-09-02T20:29Z

Du skall nog ha raderna 12 och 14 på samma:

```
Radera = "SELECT * FROM inlagg WHERE ID = " & Request.QueryString("delID")
```

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

## #3 — jwradhe, 2002-09-02T20:30Z

jag har de men den rad 14 råka åka ner när jag skrev " rad 2"

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

## #4 — solbulle, 2002-09-02T20:34Z

Har dyu ett värde i din querystring? Med rätt namn?

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

## #5 — Palleman, 2002-09-02T23:50Z

Håller på Solbulle.. Kontrollera så Request.Querystring("deID") verkligen har ett värde.
Gör detta genom att skriva ut din SQL-sats.

*Sedan ett litet tips:* 
Jag ser att du använder extremt många switchar i din kod, det är inte vidare server-vänlig 
och går betydligt slöare - här är några  inlägg som kan vara värt att läsa: :)

<http://www.webforum.nu/showthread.php?s=&threadid=10337&highlight=switchar>

<http://www.webforum.nu/showthread.php?s=&postid=85978#post85978>

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

## #6 — voigtann1, 2002-09-03T05:57Z

Radera = "SELECT \* FROM inlagg WHERE ID = " &\_
Request.QueryString("delID")

Om du nu vill använda 2 rader..

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/52058-hmm-igen
