---
title: "Sparar inte inläggen i min gästbok."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/108554-sparar-inte-inläggen-i-min-gästbok"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ade"
published: "2004-08-05T12:18:30.000Z"
updated: "2004-08-06T11:37:53.000Z"
replies: 13
views: 369
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/108554-sparar-inte-inläggen-i-min-gästbok"
---

# Sparar inte inläggen i min gästbok.

## #1 — ade, 2004-08-05T12:18Z

Dessa filer finns gb.mdb skriv.asp spara.asp gb.asp

spara.asp ser ut så här:

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--
Detta script är kodat av Mattias Karlsson på bloody-mary.dk!
Scriptet får andvändas fritt så länge denna text är kvar.
[url]http://www.bloody-mary.dk[/url] - Ett Steg inom webutvecklingen 
-->

<body>
<% Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gb.mdb") & ";pwd=;"

'Sätter in fälten i variablar.
namn=Request.Form("namn")
rubrik=Request.Form("rubrik")
medelande=Request.Form("medelande")
datum=Request.Form("datum")

SQL="Insert into inlagg (namn,rubrik,medelande,datum) Values('"&namn&"','"&rubrik&"','"&medelande&"')"

Conn.Execute(SQL)
Conn.Close

Response.Redirect "gb.asp" 'Skickar iväg dig till gästboken direkt. %> 

</body>
</html>
```

får detta felmedelande:

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

\[Microsoft\]\[ODBC Microsoft Access Driver\] Number of query values and destination fields are not the same. 

/mapp/spara.asp, line 26 

rad 26: Conn.Execute(SQL)

Snälla hjälp mej. detta är mitt första asp script så jag är inte så jätte duktig..

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

## #2 — @nders, 2004-08-05T12:19Z

I felmeddelandet står felorsaken. "Antal fält och fältvärden är inte samma."

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

## #3 — M.Cheraghi, 2004-08-05T12:21Z

> SQL="Insert into inlagg (namn,rubrik,medelande,datum) Values('"&namn&"','"&rubrik&"','"&medelande&"','"&datum&"')"

Teoretiskt sätt borde det fungera, du hade inte angivit samma antal värden för dina kolumner.

red:// hmmpf, en bäver hann före.

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

## #4 — ade, 2004-08-05T12:25Z

Men jag vet inte hur jag ska göra? vilka värden ska jag ändra?! 

man ska väl få hjälp i detta forum? det är väl därför det finns till?

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

## #5 — @nders, 2004-08-05T12:28Z

> **ade skrev:**
>
> man ska väl få hjälp i detta forum? det är väl därför det finns till?

Du får ju hjälp? Du frågar vad som är fel, och jag svarar.

Det största felet du gör är att du börjar på fel ställe. Lär dig grunderna först, sedan när du kan grunderna, gå över till att prova att använda databaser. När man ska ta körkort så börjar man inte med att köra i rusningstrafik genom Stockholm C. Man börjar lugnt och enkelt på en parkeringsplats eller liknande.

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

## #6 — annesophie, 2004-08-05T12:37Z

> **@nders skrev:**
>
> > **ade skrev:**
> >
> > man ska väl få hjälp i detta forum? det är väl därför det finns till?
>
> Du får ju hjälp? Du frågar vad som är fel, och jag svarar.

**@nders**
...ovanligt taskigt svar för att komma från dig. Du brukar inte sänka dig till den nivån. \*tänker på alla gånger du hjälpt mig med mina knäppa frågor ( :f )\* 
Klart att ade kanske uttryckte sig klumpigt men ändå...han behöver hjälp. Han vet uppenbarligen inte vad som är fel. Är det då inte bättre att förklara varför det blir fel (man behöver inte ge en hel lösning)? Så som du b-r-u-k-a-r göra? Eller inte svara alls om du inte hinner. 
Vi är alla nybörjare en gång...

**ade:** 
Bara för framtida inlägg så ska du ha klart för dig att vänliga inlägg ger oftast ett vänligt och hjälpsamt bemötande. 
Man kan inte kräva hjälp.

Jag kan fösöka hjälpa dig...lite ont om tid just nu dock.

```
SQL="Insert into inlagg (namn,rubrik,medelande,datum) Values('"&namn&"','"&rubrik&"','"&medelande&"')"
```

 

Du har fyra fält:
namn
rubrik
meddelande
datum

Men försöker bara lägga in tre fält
namn
rubrik
meddelande

Fattas ett, eller hur?

Gissar på att det är det som skapar felet. 
OM inte så kan säkert de väldigt duktiga ASP-killarna här hjälpa dig mer. :)

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

## #7 — peppar, 2004-08-05T12:37Z

> SQL="Insert into inlagg (namn,rubrik,medelande,datum) Values('"&namn&"','"&rubrik&"','"&medelande&"')"

 

Du måste lägga till **&datum&** i values i din SQL

\[edit\] hemz! För sent... Tiipiskt!

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

## #8 — ade, 2004-08-05T12:45Z

tack så mycket annesophie.

fick fortfarnade samma felmedlande..

och jag har inte fått mitt acces att funka så det kanske är gb:n som måste ändras då också eller?

jag tog bort datum eftersom datum syns ändå inte i inläggen.

Så här ser spara.asp ut nu:

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!--
Detta script är kodat av Mattias Karlsson på bloody-mary.dk!
Scriptet får andvändas fritt så länge denna text är kvar.
[url]http://www.bloody-mary.dk[/url] - Ett Steg inom webutvecklingen 
-->

<body>
<% Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gb.mdb") & ";pwd=;"

namn=Request.Form("namn")
rubrik=Request.Form("rubrik")
medelande=Request.Form("medelande")

SQL="Insert into inlagg (namn,rubrik,medelande,datum) Values('"&namn&"','"&rubrik&"','"&medelande&"')"

Conn.Execute(SQL)
Conn.Close

Response.Redirect "gb.asp" %> 

</body>
</html>
```

om nån vill kan dom kolla så allt i gb:n stämmer

<http://www.bloody-mary.dk/mapp/gb.mdb>

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

## #9 — peppar, 2004-08-05T12:47Z

```
SQL="Insert into inlagg (namn,rubrik,medelande,datum) Values('"&namn&"','"&rubrik&"','"&medelande&"')"
```

 

Skall nog vara

```
SQL="Insert into inlagg (namn,rubrik,medelande) Values('"&namn&"','"&rubrik&"','"&medelande&"')"
```

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

## #10 — @nders, 2004-08-05T12:49Z

Först och främst:

Mitt inlägg är inte menat att vara taskigt. Jag förskte hjälpa till genom att förklara vad felmeddelandet betyder, så ade kan lösa problemet själv. Svårare än så är det inte med det. :-)

Jag har bara svårt att förstå att folk ger sig ut i rusningstrafiken när man inte lärt sig växla än. :-)

Hoppas allt löser sig med den hjälpen som dyker upp. :)

> **annesophie skrev:**
>
> ...ovanligt taskigt svar för att komma från dig.

Du har inte kvar loggarna från våra ICQ-konversationer, det ser jag det. ;)

mvh

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

## #11 — annesophie, 2004-08-05T12:51Z

OT/

> **@nders skrev:**
>
> Du har inte kvar loggarna från våra ICQ-konversationer, det ser jag det. ;)

Tsss...försök inte. Du är ju en riktig mjukis ju. Jag har sparat loggarna för att bevisa det! ;)

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

## #12 — ade, 2004-08-05T13:37Z

Tack nu funkar den....

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

## #13 — annesophie, 2004-08-05T13:40Z

Förstår du vad som var fel nu då också? Alltså varför det blev fel?

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

## #14 — ade, 2004-08-06T11:37Z

Japp... fattar mer om asp för varje dag :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/108554-sparar-inte-inläggen-i-min-gästbok
