---
title: "Uppdatera databas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8015-uppdatera-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "aleborg"
published: "2001-02-03T13:01:00.000Z"
updated: "2001-02-06T17:32:00.000Z"
replies: 8
views: 183
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/8015-uppdatera-databas"
---

# Uppdatera databas?

## #1 — aleborg, 2001-02-03T13:01Z

Jag är helt ute och cyklar just nu!
Hur gör jag för att uppdatera alla posterna? I den här tabellen finns bara en "rad", och får bara finnas en!
Finn \* fel :)

\<%
dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
set rs= Server.CreateObject("ADODB.Recordset")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../../../data/news.mdb")
SQL = conn.Execute("UPDATE \* FROM Admin WHERE ID = "&Request.QueryString("ID"))
rs.Open SQL,Conn,1,2
rs("ID")=Request.Form("id")
rs("Title")=Request.Form("title")
rs("Keywords")=Request.Form("keywords")
rs("Description")=Request.Form("description")
rs("Headtag")=Request.Form("headtag")
rs("Htmlhead")=Request.Form("htmlhead")
rs("Htmlfoot")=Request.Form("htmlfoot")
rs.Update
rs.Close
%\>

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

## #2 — @nders, 2001-02-03T13:17Z

geez... ;)

så här bör det se ut:

```
<%
dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../../../data/news.mdb")
Conn.Execute("UPDATE Admin SET Title = '" & Request.Form("title") & "', Keywords = '" & Request.Form("keywords") & "', Description = '" & Request.Form("description") & "', Headtag = '" & Request.Form("headtag") & "', Htmlhead = '" & Request.Form("htmlhead") & "', Htmlfoot = '" & Request.Form("htmlfoot") & "'")
Conn.Close
%>
```

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

## #3 — aleborg, 2001-02-03T14:27Z

Tack det hjälpte, men nu ett annat problem:
Hur gör man för att tillåta tecken som " ' \< \> mm. Som ni förstått är det för att definiera olika taggar i HTML formulär. Men jag får fel meddelande när jag försöker använda sådana tecken!

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

## #4 — session, 2001-02-05T13:34Z

Kan använda dig utav följande:
("UPDATE Admin SET Title = ('" & Replace(Request.Form("title"), "'", "''")) & "', o.s.v

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

## #5 — Eclipse, 2001-02-05T15:23Z

```
Byt från:

... Server.MapPath("../../../data/news.mdb")

till:

... Server.MapPath("..\..\..\data\news.mdb")
```

Det är backslash som gäller! :-)

Det fungerar fed felvända sträck i explorer men inte i netscape. explorer vänder själv sträcken åt rätt håll, det gör inte netscape.

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

## #6 — @nders, 2001-02-05T15:25Z

Det fungerar fed felvända sträck i explorer men inte i netscape. explorer vänder själv sträcken åt rätt håll, det gör inte netscape.

vad menar du nu? vi pratar ju om en sökväg som endast används i asp, dvs på servern, eller :q

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

## #7 — Eclipse, 2001-02-05T15:30Z

Din UPDATE sats är kan ju \*aldrig\* fungera! :-)
 <http://cartman.nu/eclipse/> 

\<%
' ## UPDATE THE DATABASE
mySQL = "UPDATE \[users\] SET \[x_name\] = '" & request("x_name") & "'"
mySQL = mySQL & ", \[x_password\] = '" & request("x_password") & "'"
mySQL = mySQL & " WHERE \[x_ID\] = " & request("x_ID") & ";"
Conn.Execute ( mySQL )
%\>

Kopiera denna kod och skriv om den till ditt ändamål.

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

## #8 — Eclipse, 2001-02-05T15:35Z

> vad menar du nu? vi pratar ju om en sökväg som endast används i asp, dvs på servern, eller

öööhhhh... vad menar jag!? äh, du har rätt... men om du hackar kod i html med sträcken åt fel håll så fungerar det i explorer men inte i netscape. det har inget med ovanstående att göra, sant.

men då är det windows vi snackar och då är det backslash som gäller. kolla denna:

server.mappath("\\")

skriver ut typ "D:\\webb\\kunder\\karlavagnen\\"

medans server.mappath() ger ett felmeddelande. Det kanske du kan anders men vår postare kanske inte känner till det. (I learned it the hard way...)

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

## #9 — aleborg, 2001-02-06T17:32Z

Eclipse, jodå den funkar faktiskt! Alldeles utmärkt faktiskt!

Ska byta till backslash, lovar, eller ännu bättre ska byta till dsn så fort jag får min egen server :)

Tack för hjälpen, nu återstår bara en sak...
Hur kan jag ladda upp bilder som kopplas till databasposter, utan komponent :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8015-uppdatera-databas
