---
title: "Redigera i en databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9640-redigera-i-en-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "costodia"
published: "2001-05-21T18:37:00.000Z"
updated: "2001-05-21T18:53:00.000Z"
replies: 3
views: 255
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/9640-redigera-i-en-databas"
---

# Redigera i en databas

## #1 — costodia, 2001-05-21T18:37Z

Jag håller på att regigera i en databas, men hela tiden får jag detta meddelnade 

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

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

/kompis/redigera/redigera1.asp, line 10
```

koden för sidan ser ut så här:

```
<html>

<!-- #include virtual="/databas/adovbs.inc" -->

<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\databas\adressbok.mdb" 

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Visa = "SELECT * FROM radannonser WHERE ID = " & Trim(Request.QueryString("Datum")) & " "
   RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic %>

	<form method="POST" action="redigera2.asp">

	<input type="hidden" name="Datum" value="<% =Request.QueryString("Datum") %>">
	<input type="text" size="30" name="kategori" value="<% =RecSet("Kategori") %>"><br>
	<input type="text" size="30" name="rubrik" value="<% =RecSet("Rubrik") %>"><p>
	<input type="text" size="30" name="annonstext" value="<% =RecSet("Annonstext") %>"><p>
	<input type="text" size="30" name="namn" value="<% =RecSet("Namn") %>"><br>
	<input type="text" size="30" name="telefon" value="<% =RecSet("Telefon") %>"><p>
	<input type="text" size="30" name="epost" value="<% =RecSet("Epost") %>"><p>

	<input type="submit" value="Uppdatera">

	</form>

<% RecSet.Close
	Connect.Close %>

   <p><a href="default.asp">Redigera annan post!</a>

</html>
```

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

## #2 — @nders, 2001-05-21T18:44Z

request.querystring("datum") är tom.
kontrollera det...

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

## #3 — costodia, 2001-05-21T18:46Z

nu hänger jag inte riktgit med det står ju request.querystring("datum")  
ska inte datum stå i den då, dåär den väl inte tom?

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

## #4 — @nders, 2001-05-21T18:53Z

```
Visa = "SELECT * FROM radannonser WHERE ID = " & Trim(Request.QueryString("Datum")) & " "
```

request.querystring("datum") är tom så länge du inte lagt nånting där. sidan du är på ska alltså vara *sidan.asp?datum=2001-05-21*

nu förstår jag ju inte varför du ska jämföra id mot datum eller vad du väntar dig ha i request.querystring("datum"), men konstigt ser det i alla fall ut.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9640-redigera-i-en-databas
