---
title: "Fel på Insert igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12739-fel-på-insert-igen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Inferis"
published: "2001-11-20T19:36:00.000Z"
updated: "2001-11-20T20:10:00.000Z"
replies: 13
views: 277
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/12739-fel-på-insert-igen"
---

# Fel på Insert igen

## #1 — Inferis, 2001-11-20T19:36Z

Alltså, jag har ruskiga problem med att få insert att fungera..

Datan skickas som den ska enlig respone.write så det är nåt fel på strängarna?

```
			strSQL = "INSERT INTO persons (password,email,name,city,country,[text],gender,picturefile,datetime,shown) VALUES ("
			strSQL = strSQL & "'" & strpass & "',"
			strSQL = strSQL & "'" & strEmail & "',"
			strSQL = strSQL & "'" & strName & "',"
			strSQL = strSQL & "'" & strCity & "',"
			strSQL = strSQL & "'" & strCountry & "',"
			strSQL = strSQL & "'" & strText & "',"
			strSQL = strSQL & "'" & strGender & "',"
			strSQL = strSQL & "'" & strFilename & "',"
			strSQL = strSQL & "'" & now & "',0);"

'response.write strSQL
			Conn.Execute strSQL
```

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

## #2 — M@rtin, 2001-11-20T19:41Z

VALUES ("

Ska du verkligen ha " där?

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

## #3 — jorgen, 2001-11-20T19:42Z

Hej!

Felmeddelande?
Utskrift på SQL-frågan?

Skulle kunna tänka mig att **datetime** är ett reserverat ord. Sedan heter det Now() och inte Now, för det är en funktion, om man ska vara noga ;)

r: skriv \[datetime\] eller byta namn på fältet för att ungå ev beskymmer. 

mvh Jörgen :)

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

## #4 — Inferis, 2001-11-20T19:49Z

M@rtin VALUES ("
Ska du verkligen ha " där?

Ja, den måste vara där.
\---------

jorgen

Felmeddelande med now():
INSERT INTO persons (password,email,name,city,country,\[text\],gender,picturefile,\[datetime\],shown) VALUES ('lösenord','epost@mail.nu','Namn','Stad','Land','Skrivet','2','img014.jpg',now(),0); 
Microsoft JET Database Engine error '80040e14' 

Syntax error in INSERT INTO statement. 

Felmeddelande utan () på now:
INSERT INTO persons (password,email,name,city,country,\[text\],gender,picturefile,\[datetime\],shown) VALUES ('lösenord','epost@mail.nu','Namn','Stad','Land','Skrivet','2','img014.jpg','20-11-2001 20:56:24',0); 
Microsoft JET Database Engine error '80040e14' 

Syntax error in INSERT INTO statement.

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

## #5 — LarsG, 2001-11-20T19:54Z

password är väl också ett reserverat ord i Access.

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

## #6 — jorgen, 2001-11-20T19:55Z

Hej,

Vad är det för datatyp på fältet gender?

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

## #7 — icaaq, 2001-11-20T19:57Z

```
strSQL = "INSERT INTO persons (password,email,name,city,country,[text],gender,picturefile,datetime,shown) VALUES ("
strSQL = strSQL & "'" & strpass & "', "
strSQL = strSQL & "'" & strEmail & "', "
strSQL = strSQL & "'" & strName & "', "
strSQL = strSQL & "'" & strCity & "', "
strSQL = strSQL & "'" & strCountry & "', "
strSQL = strSQL & "'" & strText & "', "
strSQL = strSQL & "'" & strGender & "', "
strSQL = strSQL & "'" & strFilename & "', "
strSQL = strSQL & "#" & Now() & "#,0)"
```

har du access så ska det vara brädgårdar runt datum.....och sen la jag dit några blanksteg.. :)

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

## #8 — Inferis, 2001-11-20T19:57Z

Jag satte \[ \] runt allt, då funkade det.

Varför är vissa ord reserverade då?

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

## #9 — M@rtin, 2001-11-20T19:59Z

För att de används av SQL

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

## #10 — Inferis, 2001-11-20T20:00Z

Jag fick datumet i formatet 20-11-2001 21:03:22 (vilket jag ville med) insatt i databasen utan brädgårdar. Det är inget måste alltså?
Eller är det fel att göra som jag gör?

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

## #11 — icaaq, 2001-11-20T20:03Z

vad har du för datatyp på fältet datetime da?

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

## #12 — jorgen, 2001-11-20T20:05Z

> Jag fick datumet i formatet 20-11-2001 21:03:22 (vilket jag ville med) insatt i databasen utan brädgårdar. Det är inget måste alltså?
> Eller är det fel att göra som jag gör?

Har för mig att man kan använda Now() direkt i en SQL-fråga.

Antigen enbart Now() eller #" Now() "#

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

## #13 — LarsG, 2001-11-20T20:06Z

Now() är en inbyggd funktion i Jet SQL

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

## #14 — Inferis, 2001-11-20T20:10Z

icaaq vad har du för datatyp på fältet datetime da? 

Typen är Date/Time
Men jag satte formatet som
dd-mm-yyyy\\ hh:nn:ss

Nu funkar det iaf! Tack så mycket för hjälpen! Jag gillar det här forumet mer och mer! :-)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12739-fel-på-insert-igen
