---
title: "En felsökning!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48084-en-felsökning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Dflex"
published: "2002-07-17T14:19:18.000Z"
updated: "2002-07-17T15:22:15.000Z"
replies: 6
views: 187
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/48084-en-felsökning"
---

# En felsökning!

## #1 — Dflex, 2002-07-17T14:19Z

Tjabba!

Nån som vet hur man rättar till felet?:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'ID='. 

/uddcomb/admin/andrakunden.asp, line 10 

Kod:

\<%
   id=request.querystring("id")
   set rs=Server.CreateObject("adodb.Recordset")

   SET Conn= Server.CreateObject("ADODB.Connection")
   Conn.Open("DRIVER={Microsoft Access Driver (\*.mdb)}; DBQ=" & Server.MapPath(ritregister))
   ssql="SELECT \* FROM tbl_Kunder WHERE ID="& id &" ORDER BY kund asc"
   rs.open ssql, Conn

%\>

 

Tack på förhand!

/Dflex

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

## #2 — jepsO, 2002-07-17T14:22Z

Syntax error (missing operator) in query expression 'ID=' innebär att SQL-strängen är felaktig på grund av att variabeln id inte har tilldelats något värde. Innehåller adressen till sidan något querystring-värde för id, t.ex. sida.asp?id=1?

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

## #3 — icaaq, 2002-07-17T14:23Z

Har id något värde?

Testa att skriva ut ssql med Response.Write :)

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

## #4 — Dflex, 2002-07-17T14:30Z

Ingen aning, checka ni:

%\>
\<html\>
\<head\>
\<title\>Ändra Kund\</title\>
\<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"\>
\</head\>

\<body bgcolor="#FFFFFF" text="#000000"\>
\<form name="form1" method="post" action="savechange.asp"\>
\<INPUT TYPE="hidden" NAME="id" VALUE="\<%=id%\>"\<p\>Ändra kund\</p\>

\<table width="400" border="0" cellspacing="0" cellpadding="0"\>
 \<tr\> 
    \<td width="25%"\>\<b\>Kund 
        \</b\>\</td\>
      \<td width="75%"\> 
        \<input type="text" name="kund" size="35" VALUE="\<%=RS("Kund")%\>"\>
        \</font\>
    \</td\>
 \</tr\>
\</table\>
  \<p\>
    \<input type="submit" name="Submit" value="Ändra"\>

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

## #5 — skyman, 2002-07-17T14:33Z

Finns det någon kolumn i databasen som heter ID?

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

## #6 — icaaq, 2002-07-17T14:34Z

```
[red]
<% 
id=request.Form("id") 
set rs=Server.CreateObject("adodb.Recordset") 

SET Conn= Server.CreateObject("ADODB.Connection") 
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(ritregister)) 
ssql="SELECT * FROM tbl_Kunder WHERE ID="& id &" ORDER BY kund asc" 
rs.open ssql, Conn 

%> 
[/red]
```

Om du har Post i formuläret ska det vara Request.Form

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

## #7 — Broskan, 2002-07-17T15:22Z

Hämta post från ID

Som jag kan se det så skall du hämta en post från din kundtabell så räcker det så här. Du behöver väl inte ha ORDER BY kund när du bara hämtar en kund för du har väl inte samma kundid till flera kunder.

```
<% 
id = Cint(request.Form("id") )
set rs = Server.CreateObject("adodb.Recordset") 

SET Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(ritregister)) 
ssql="SELECT * FROM tbl_Kunder WHERE ID=" & id 
rs.open ssql, Conn 

%>
```

//Broskan

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/48084-en-felsökning
