---
title: "Insert problem."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/83411-insert-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ConnyFox"
published: "2003-08-04T05:35:09.000Z"
updated: "2003-08-05T20:48:34.000Z"
replies: 19
views: 443
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/83411-insert-problem"
---

# Insert problem.

## #1 — ConnyFox, 2003-08-04T05:35Z

Jag är ny både med mysql och med denna sortens insert sql så jag har antagligen tabbat mig rejält. 

Detta är min kod

```
<%

set connect = server.createobject("ADODB.connection")
Connect.Open "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=filmer;" 
Set RS = Server.CreateObject("ADODB.Recordset")

commentdate = now
MySQL = "insert into filmer (comment,comment_date) value ("Esse", "" & commentdate & "") where ID = " & request.querystring("ID") & ""

RS.close
connect.close

response.Write("Infon har Sparats!")

%>
```

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

## #2 — ConnyFox, 2003-08-04T05:35Z

Ganska säker på att det är i sql satsen felet ligger.

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

## #3 — ConnyFox, 2003-08-04T05:41Z

Oj glömde

Set RS = Connect.Execute(MySQL)

men det var inte det som var felet.

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

## #4 — Jesper T, 2003-08-04T05:47Z

Vad är "Esse". 

```
 MySQL = "insert into filmer (comment,comment_date) value (""Esse"", "& commentdate &") where ID = " & request.querystring("ID")
```

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

## #5 — @nders, 2003-08-04T05:49Z

Apostrofer runt sträng- och datumvärden behövs i SQL-frågan.

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

## #6 — LarsG, 2003-08-04T07:27Z

Du har bland\<t ihop syntaxen för update och insert.

Vill du lägga till en ny post eller förändra en befintlig post?

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

## #7 — @nders, 2003-08-04T07:46Z

Ja, det lade jag inte ens märke till. :)
F.ö. heter det **values**.

Mvh

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

## #8 — lillen_009, 2003-08-04T08:05Z

prova med response.write MySQL så ser du hur den ser ut och vad som kan vara fel

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

## #9 — ConnyFox, 2003-08-04T12:41Z

ja där hadde jag allt lyxats shabla till d ordentligt.. :D

D skulle ju va update.. och då skriver man ju SET.. bla bla :D

Inte kodat asp eller nått på ett år nästan då blir d som d blir!

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

## #10 — ConnyFox, 2003-08-04T12:45Z

Nuså.. men vad e fel på DETTA, är det speciella regler eller nått med MySQL?

MySQL = "update filmer SET comment = '" & request.form("apa") & "' SET comment_date = '" & commentdate & "' where ID = " & request.querystring("ID") & ""

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

## #11 — @nders, 2003-08-04T12:52Z

Vad är det för fel, och hur ser frågan ut om du skriver ut den?

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

## #12 — @nders, 2003-08-04T12:54Z

Nu ser jag en sak du gjort i alla fall. Du ska endast ha ett SET, därefter kommatecken mellan fälten du ska uppdatera.

Mvh

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

## #13 — ConnyFox, 2003-08-04T12:57Z

Ah tack nu funkar det! e man amatör så e man ;)

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

## #14 — @nders, 2003-08-04T12:58Z

Bra att det fungerar. Men, ta för vana att alltid när det blir fel, ge oss felmeddelande samt utskriven SQL-fråga. Hur SQL-frågan i ASP ser ut är inte lika intressant som den färdiga.

Mvh

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

## #15 — ConnyFox, 2003-08-05T15:59Z

har stött på ännu ett fel. antagligen jag som helt enkelt inte har så bra koll på hur man får o inte får skriva..

```
MySQL = "update filmer SET '" & request.querystring("tabell") & "' = '" & request.form("apa") & "' where ID = " & request.querystring("ID") & ""
```

Den klagar på :

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.14-nt\]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''skadespelare' = 'tönten' where ID = 427' at line 1

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

## #16 — @nders, 2003-08-05T18:26Z

Du ska inte ha apostrofer runt fältnamn. Dessutom: 

> **snabelanders skrev:**
>
> Men, ta för vana att alltid när det blir fel, ge oss felmeddelande **samt utskriven SQL-fråga**. Hur SQL-frågan i ASP ser ut är inte lika intressant som den färdiga.

Mvh

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

## #17 — solbulle, 2003-08-05T18:30Z

```
MySQL = "update filmer SET " & request.querystring("tabell") & " = '" & request.form("apa") & "' where ID = " & request.querystring("ID")
```

Kanske.

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

## #18 — ConnyFox, 2003-08-05T18:45Z

tack nu funkar det!

Sorry e trög men vad menas med utskriven sql fråga?

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

## #19 — Jesper T, 2003-08-05T20:18Z

```
Response.write MySQL
Response.End
```

Då kommer du se vad som står där, om querystringsen kommer med etc.

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

## #20 — ConnyFox, 2003-08-05T20:48Z

ok tack Ska bifoga detta i fortsättningen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/83411-insert-problem
