---
title: "Insert to"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9641-insert-to"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "McD"
published: "2001-05-21T18:35:00.000Z"
updated: "2001-05-21T19:36:00.000Z"
replies: 25
views: 339
page: 1
pages: 2
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/9641-insert-to"
---

# Insert to

_Sida 1 av 2._

## #1 — McD, 2001-05-21T18:35Z

```
<%
SQL = "INSERT INTO order (kundnr, foretag, artnr, datum ) VALUES ('" & session("kundnr") & "', '" & session("foretag") & "' ,  '" & session("artnr") & "' , '"& datum  & "')"
session("kundnr")="" : session("foretag")="" : session("artnr")=""

set session = Databas.Execute(SQL)
Databas.Execute SQL
Databas.Close
Set Databas = Nothing
%>
```

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i INSERT INTO-uttryck. 

/svar_ja.asp, rad 7 

vad har jag missat?

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

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

order (och förmodligen datum) är reserverade ord.

byt namn på tabell och fält eller klamra.

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

## #3 — McD, 2001-05-21T18:45Z

```
 
<%
SQL = "INSERT INTO mall (kundnr, foretag, artnr, adatum ) VALUES ('" & session("kundnr") & "', '" & session("foretag") & "' ,  '" & session("artnr") & "' , '"& adatum  & "')"
session("kundnr")="" : session("foretag")="" : session("artnr")=""

set session = Databas.Execute(SQL)
Databas.Execute SQL
Databas.Close
Set Databas = Nothing
%>
```

Microsoft OLE DB Provider for ODBC Drivers fel '80040e07' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Typblandningsfel i villkorsuttryck. 

/fiske/svar_ja.asp, rad 7 

humm bugga ändå...

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

## #4 — emission, 2001-05-21T18:48Z

Antar att allt är text, förutom datumet

Byt

'"& adatum & "')"

till

\#"& adatum & "#)"

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

## #5 — @nders, 2001-05-21T18:48Z

du får se till att du har dina fälttyper rätt.

är fältet av typen text eller pm skall du ha apostrofer runt värdet, är det tal ska du inte ha det, är det datum skall du ha brädgård runt.

försök inte fuska nu! ;)

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

## #6 — @nders, 2001-05-21T18:49Z

dubbelpostning, jävla chello.

förlåt mig! :r

\[Redigerat av @nders den 21 maj 2001\]

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

## #7 — McD, 2001-05-21T18:51Z

hähä... fuska jag...

nä... men jag gör nått med sessioner för första gången... :)

O det funkar absolut inte bra...

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i datum i frågeuttrycket '##'.

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

## #8 — McD, 2001-05-21T18:56Z

Vet inte om det är jag som är \*\* i huvudet...

conection.inc

```
<%
Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath = ("c:\inetpub\wwwroot\fiske\intranet.mdb")
Session("connectdb") = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
Databas.Open Session("connectdb")
%>
```

min svar_ja sida...

```
<!-- #INCLUDE FILE="conection.inc" -->

<%
SQL = "INSERT INTO mall (kundnr, foretag, artnr, adatum ) VALUES ('" & session("kundnr") & "', '" & session("foretag") & "' ,  '" & session("artnr") & "' , #"& adatum & "#)"
session("kundnr")="" : session("foretag")="" : session("artnr")=""
Databas.Execute SQL
Databas.Close
Set Databas = Nothing
%>
```

o de buggar nått i hästväg :)

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i datum i frågeuttrycket '##'. 

/fiske/svar_ja.asp, rad 6

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

## #9 — @nders, 2001-05-21T18:58Z

skriv ut sql-frågan med response.write så ser du att det ser lite knäppt ut att variabeln adatum är tom.

för övrigt:

```
session("kundnr")="" : session("foretag")="" : session("artnr")=""
```

vad gör den?

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

## #10 — McD, 2001-05-21T19:01Z

INSERT INTO mall (kundnr, foretag, artnr, adatum ) VALUES ('', '' , '' , ##) 
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i datum i frågeuttrycket '##'. 

/fiske/svar_ja.asp, rad 8 

så blev det när jag skrev ut den o vad det där andra gör vet jag inte.. <http://cgi.webforum.nu/wf/Forum11/HTML/004339.html> 

 jag har kommit så långt att jag får prylar som jag skriver in i ett formulär utskrivna... genom att använda sessioner... det som jag buggar på nu är att läsa av sessionerna och lägga in dem i en databas...men det förstog Ni väll redan vid detta laget :)

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

## #11 — @nders, 2001-05-21T19:06Z

**VALUES ('', '' , '' , ##)** 

varför är alla dina variabler tomma för?
du vet att sessioner avlider efter 20 min (default)? jag tycker du ska fräscha upp dina sessionsvariabler och se till att det på något sätt kommer in någonting i adatum.

posta gärna mer kod, så blir det lättare att hjälpa dig...

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

## #12 — McD, 2001-05-21T19:08Z

INSERT INTO mall (kundnr, foretag, artnr, adatum ) VALUES ('kjkj', 'kjkj' , 'kjkj' , ##) 
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel i datum i frågeuttrycket '##'. 

/fiske/svar_ja.asp, rad 8 

blev det nu...

När jag gjort detta utan sessioner har jag ju använt 

```
datum = date()
```

 för att speca datum här lixom finns inte datum alls ?!?!?

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

## #13 — LarsG, 2001-05-21T19:09Z

```
session("kundnr")="" : session("foretag")="" : session("artnr")=""
```

är samma som

```
session("kundnr")="" 
session("foretag")="" 
session("artnr")=""
```

dvs man kan använda : för att avgränsa flera statements på samma rad.

Så, alla dina variabler som du använder i insert-satsen är tomma.

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

## #14 — @nders, 2001-05-21T19:11Z

cool, jag fick lära mig något idag också! :D :D :D

mcd: varför är variabeln som ska innehålla datumet tom????

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

## #15 — McD, 2001-05-21T19:12Z

humm jag har ju inte någon ruta där man skriver i datum precis...

vet inte :) knas asp kanske

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

## #16 — LarsG, 2001-05-21T19:13Z

\## går inte att använda som ett odefinierat datum i access. Det måste alltid vara ett giltigt datum där. Om man vill att datum skall vara odefinierat i tabellen så borde det gå att använda

```
INSERT INTO mall (kundnr, foretag, artnr, adatum ) VALUES ('kjkj', 'kjkj' , 'kjkj' , null)
```

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

## #17 — McD, 2001-05-21T19:15Z

nu sätter ni griller i huvudet på mig pojkar...

alltså jag vill att datum skrivs i dvs när ordern läggs automatiskt...

har aldrig behövt något fält för datum annars för då specificerade jag datum som jag beskrev ovan och bara plocka in det i databasen...

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

## #18 — @nders, 2001-05-21T19:17Z

då måste du ju se till att variabeln har ett värde, eller använda date i sql-frågan!!!

```
SQL = "INSERT INTO mall (kundnr, foretag, artnr, adatum ) VALUES ('" & session("kundnr") & "', '" & session("foretag") & "' , '" & session("artnr") & "' , #"& date & "#)"
```

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

## #19 — McD, 2001-05-21T19:18Z

LOOOOOOOOOOOOOOOOOOL
jag fick in datum där

datum = datum()

 :)

```
INSERT INTO mall (kundnr, foretag, artnr, adat ) VALUES ('iuiu', 'iuiu' , 'khjh098897' , #2001-05-21#) 
Microsoft OLE DB Provider for ODBC Drivers fel '80040e07' 

[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck. 

/fiske/svar_ja.asp, rad 13
```

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

## #20 — LarsG, 2001-05-21T19:19Z

Då är det enklast att använda datefunktion i Access

```
sql = "INSERT INTO mall (kundnr, foretag, artnr, adatum ) VALUES ('kjkj', 'kjkj' , 'kjkj' , date) "
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9641-insert-to  
Nästa sida: https://www.webforum.nu/amne/asp/9641-insert-to/page2.md
