---
title: "Problem med UPDATE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13043-problem-med-update"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mika3l"
published: "2001-12-06T16:13:00.000Z"
updated: "2001-12-06T20:55:00.000Z"
replies: 10
views: 234
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/13043-problem-med-update"
---

# Problem med UPDATE

## #1 — Mika3l, 2001-12-06T16:13Z

Ska uppdatera lite info i en databas, men det vill inte fungera:(

Får felmeddelandet;

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i UPDATE-uttryck.
minsida_admin.asp, line 135

Koden;

```
<html>
<head>
<title>Administrera Min sida</title>
<link rel="stylesheet" type="text/css" href="style.css">
<script language="javascript">
function kollaform()   {
var title = document.form.title.value;
if(title.length == 0) {
alert("Din sida måste ha en titel!"); return false;
}
var bgcolor = document.form.bgcolor.value;
if(bgcolor.length == 0) {
alert("Du måste välja en bakgrundsfärg!\n\nKlicka på länken Färgkoder för att se koderna till olika färger."); return false;
}
var text = document.form.text.value;
if(text.length == 0) {
alert("Du måste välja en textfärg!\n\nKlicka på länken Färgkoder för att se koderna till olika färger."); return false;
}
var link = document.form.link.value;
if(link.length == 0) {
alert("Du måste välja en länkfärg!\n\nKlicka på länken Färgkoder för att se koderna till olika färger."); return false;
}
var alink = document.form.alink.value;
if(alink.length == 0) {
alert("Du måste välja en färg till dom aktiva länkarna!\n\nKlicka på länken Färgkoder för att se koderna till olika färger."); return false;
}
var vlink = document.form.vlink.value;
if(vlink.length == 0) {
alert("Du måste välja en färg på dom besökta länkarna!\n\nKlicka på länken Färgkoder för att se koderna till olika färger."); return false;
}
var sida = document.form.sida.value;
if(sida.length == 0) {
alert("Du måste väl ha lite innehåll på sidan?"); return false;
}
}
</script>
</head>
<body>

<% If Request.QueryString("page") = "" Then
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("sida.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM sidor WHERE user = '" & Session("user") & "'"
rs.Open SQL, Connection
%>

<form name="form" method="post" action="minsida_admin.asp?page=spara" onSubmit="return kollaform()">
<table align="center" cellpadding="2">
 <tr>
  <td>
<font class="blacktext">
Titel:
</font>
  </td>
  <td>
<input type="text" name="title" value="<%=rs("title")%>" maxlength="35">
  </td>
 </tr>
 <tr>
  <td>
<font class="blacktext">
Bakgrundsfärg (<a href="#" onClick="popup('minsida_admin.asp?page=fargkoder')" class="blacklink">Färgkoder</a> )
</font>
  </td>
  <td>
<input type="text" name="bgcolor" value="<%=rs("bgcolor")%>" maxlength="7">
  <td>
 </tr>
 <tr>
  <td>
<font class="blacktext">
Textfärg:
</font>
  </td>
  <td>
<input type="text" name="text" value="<%=rs("text")%>" maxlength="7">
  </td>
 </tr>
 <tr>
  <td>
<font class="blacktext">
Länkfärg:
</font>
  </td>
  <td>
<input type="text" name="link" value="<%=rs("link")%>" maxlength="7">
  </td>
 </tr>
 <tr>
  <td>
<font class="blacktext">
Aktiva länkars färg:
</font>
  </td>
  <td>
<input type="text" name="alink" value="<%=rs("alink")%>" maxlength="7">
  </td>
 </tr>
 <tr>
  <td>
<font class="blacktext">
Besökta länkars färg:
</font>
  </td>
  <td>
<input type="text" name="vlink" value="<%=rs("vlink")%>" maxlength="7">
  </td>
 </tr>
</table>
<table align="center" cellpadding="2">
 <tr>
  <td>
<font class="blacktext">
<center>Sida:</center>
</font>
<br><br>
<textarea name="sida" rows="14" cols="37" maxlength="10000"><%=rs("sida")%></textarea>
  </td>
 </tr>
</table>
<br>
<center>
<input type="submit" value="  Spara  ">
   
<input type="reset" value="  Återställ  ">
</center>
</form>

<% ElseIf Request.QueryString("page") = "spara" Then
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("sida.mdb")
SQL = "UPDATE * FROM sidor WHERE user = '" & Session("user") & "' SET title = '" & Trim(Request.Form("title")) & "', bgcolor = '" & Trim(Request.Form("bgcolor")) & "', text = '" & Trim(Request.Form("text")) & "', link = '" & Trim(Request.Form("link")) & "', alink = '" & Trim(Request.Form("alink")) & "', vlink = '" & Trim(Request.Form("vlink")) & "'"
Connection.Execute(SQL) /// Rad 135
Response.Write"<center><strong>Din sida är uppdaterad " & Session("user") & "!<br><br>"
Response.Write"<a href=minsida.asp?user=" & Session("user") & " target=_blank>Till sidan</a>   "
Response.Write"<a href=minsida_admin.asp>Administrera sidan</a>"
Connection.Close
Set Connection = Nothing
%>

<% Else
Response.Redirect"minsida_admin.asp"
End If %>

</body>
</html>
```

Det har säkert inget med rad 135 att göra utan 134 där UPDATE uttrycket står.

Tacksam för svar!

/Mika3l

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

## #2 — jorgen, 2001-12-06T16:17Z

Hej, stämmer alla dina värden så bör denna funka :)

```
SQL = "UPDATE sidor SET title = '" & Trim(Request.Form("title")) & "', bgcolor = '" & Trim(Request.Form("bgcolor")) & "', [text] = '" & Trim(Request.Form("text")) & "', link = '" & Trim(Request.Form("link")) & "', alink = '" & Trim(Request.Form("alink")) & "', vlink = '" & Trim(Request.Form("vlink")) & "' WHERE user = '" & Session("user") & "'"
Connection.Execute(SQL)
```

RED: text är ett reserverat ord, så du bör byta namn på kolumnen eller skriva \[text\]

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

## #3 — LarsG, 2001-12-06T16:19Z

Du har lyckats med att vända lite på uttrycken.

```
SQL = "UPDATE sidor SET title = '" & Trim(Request.Form("title")) & "', bgcolor = '" & Trim(Request.Form("bgcolor")) & "', text = '" & Trim(Request.Form("text")) & "', link = '" & Trim(Request.Form("link")) & "', alink = '" & Trim(Request.Form("alink")) & "', vlink = '" & Trim(Request.Form("vlink")) & "' WHERE user = '" & Session("user") & "' "
```

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

## #4 — Mika3l, 2001-12-06T16:24Z

Tack nu fungerar det!
Det var p.g.a text(och min andra felaktiga kod, \* FROM)!

Har aldrig fått UPDATE att sitta :p

/Mika3l

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

## #5 — mikul, 2001-12-06T16:49Z

tjenare Mikael,
min icq är totalt pajj asså.... men kan inte du komma till Webforums IRC kanal??
\#webforum

/ Mikul

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

## #6 — Mika3l, 2001-12-06T16:53Z

Tjenare Mikul!

Mitt ICQ startar om sig hela tiden så jag tror jag får installera om det.
Har inte IRC installerat men jag kan ju ladda hem det :)
Vänta ett tag...

/Mika3l

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

## #7 — Mika3l, 2001-12-06T17:06Z

Installerat och klart!
Hoppas att du är kvar Mikul!

/Mika3l

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

## #8 — mikul, 2001-12-06T18:36Z

Mikael:
gå in på den irc kanalen 20:30 så kommer jag att vara där...
ses där då..

/ Mikul

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

## #9 — jorgen, 2001-12-06T18:39Z

Hej,

Vi är tacksamma om privata samtal sker över e-post istället. ;)

mvh Jörgen
Moderator wF

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

## #10 — iceM2, 2001-12-06T20:52Z

re: Sorry kids, postade fel

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

## #11 — iceM2, 2001-12-06T20:55Z

Re: Men det var då attans!!! Jag klickar ju på posta nytt ämne... buhhh bugg LR??

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13043-problem-med-update
