---
title: "Gästboken funkar inte!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/88442-gästboken-funkar-inte"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2003-10-14T07:00:14.000Z"
updated: "2003-10-14T17:51:49.000Z"
replies: 20
views: 492
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/88442-gästboken-funkar-inte"
---

# Gästboken funkar inte!

_Sida 1 av 2._

## #1 — webbSAJTEN, 2003-10-14T07:00Z

När jag skrivit i gästboken kommer följande text:

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

\[Microsoft\]\[ODBC Microsoft Access Driver\]Error in row 

/gronwall/db/prov/gb_spara.asp, line 23

På linje 23 i koden står:

RecSet.Update

Det fungerar inte att ta bort den heller..
Vad är det som är fel?

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

## #2 — cyprys, 2003-10-14T07:03Z

Skicka mer kod så skriver vi om uppdateringsfunktionen.

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

## #3 — webbSAJTEN, 2003-10-14T07:05Z

Såhär ser hela koden ut. På sidan som ska ta emot all information!

\<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (\*.mdb)}; DBQ=" & server.mappath ("db/gastbok.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT \* FROM gastbok"
RecSet.Open Addera, Connect, 3, 3

RecSet.Addnew
RecSet("namn")=Request.Form("namn") 
RecSet("epost")=Request.Form("epost") 
RecSet("inlagg")=Request.Form("inlagg")  
RecSet.Update
Connect.Close 
Set RecSet = nothing
Set Connect = nothing

Response.redirect "gastbok.asp"
%\>

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

## #4 — cyprys, 2003-10-14T07:14Z

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db/gastbok.mdb")

Connect.Execute("INSERT INTO gastbok (namn, epost, inlagg) VALUES('" & Request.Form("namn") & "', '" & Request.Form("epost") & "', '" & Request.Form("inlagg") & "')")

Connect.Close
Set Connect = nothing

Response.redirect "gastbok.asp"
%>
```

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

## #5 — LR^evil.sid, 2003-10-14T07:17Z

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db/gastbok.mdb")

sql = "INSERT INTO gastbok (namn, epost, inlagg) VALUES ('"&Trim(Request.Form("namn"))&"', '"&Trim(Request.Form("epost"))&"', '"&Trim(Request.Form("inlagg"))&"')"
Connect.Execute(sql),,128

Set Connect = nothing
Response.redirect "gastbok.asp"
%>
```

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

## #6 — webbSAJTEN, 2003-10-14T07:17Z

Tyvärr

Det fungerar inte nu heller.. Nu kommer det upp att sidan inte finns.!

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

## #7 — LR^evil.sid, 2003-10-14T07:19Z

Där ser man... nån annan hann före : )

Men borde du inte lägga till **,,128** på Connect.Execute? Vi vill väl inte skapa ett recordset i onödan?

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

## #8 — webbSAJTEN, 2003-10-14T07:21Z

Icke..

> **LR^evil.sid skrev:**
>
> Där ser man... nån annan hann före : )
> 
> Men borde du inte lägga till **,,128** på Connect.Execute? Vi vill väl inte skapa ett recordset i onödan?

Som jag skrev nyss så fungerar det inte )=

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

## #9 — LR^evil.sid, 2003-10-14T07:22Z

Men det ska fungera... vad får du för felmeddelande?

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

## #10 — webbSAJTEN, 2003-10-14T07:25Z

[Kolla här!](http://www34.brinkster.com/gronwall/db/prov/gastok.asp) 
Jag får inget meddelande alls. Den säger bara att sidan inte finns men det gör den..

tyckte att jag såg något i er kod.. Något sql.. Jag kör inte me sql script.. Kanske e det..

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

## #11 — LR^evil.sid, 2003-10-14T07:28Z

Har du inte använt koden vi skrivit?

Antagligen så fungerar inte din Response.Redirect

Var i trädstrukturen på servern ligger "gastbok.asp" och var ligger sidan som tar emot datan från gastbok?

Är du säker på att du inte skall till typ "/prov/gastbok.asp" eller liknande?

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

## #12 — LR^evil.sid, 2003-10-14T07:30Z

Ändra **&amp;amp;** till ett **&**

```
Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/gronwall/db/prov/gb_spara.asp, line 14 

Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" [b]&amp;amp;[/b] server.mappath ("db/gastbok.mdb")
```

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

## #13 — webbSAJTEN, 2003-10-14T07:33Z

Jag har skrivit in er kod.. Jag ändrade sökvägen på gastbok.asp.. DU hade rätt där.. GÅ in på sidan och kolla nu.. nu får jag ett annat meddelande..

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

## #14 — LR^evil.sid, 2003-10-14T07:39Z

Har du inget fält i databasen som är en räknare. Typ ID, som inte kan vara lika som något annat inlägg så du inte kan få dubbletter i databasen?.

Autoincrement

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

## #15 — webbSAJTEN, 2003-10-14T11:49Z

> **LR^evil.sid skrev:**
>
> Har du inget fält i databasen som är en räknare. Typ ID, som inte kan vara lika som något annat inlägg så du inte kan få dubbletter i databasen?.
> 
> Autoincrement

jo, det har jag.. ID och den är en räknare..

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

## #16 — Engine^, 2003-10-14T12:05Z

Något eller flera av fälten i databasen är satta till att vara Indexerade (Yes - No duplicates). Det är bara räknaren som ska vara inställd så. Vill du ha index på meddelande, namn etc. bör du sätta dom (Yes - Duplicates allowed).

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

## #17 — webbSAJTEN, 2003-10-14T12:12Z

engelska

Jag har den engelska versionen utav Access..

ID          AutoNumber
namn    Text
epost    Text
inlagg    Memo

Sådär ser det ut.. Vad är fel?

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

## #18 — Engine^, 2003-10-14T14:09Z

Kotrollera Field Properties för fälten namn, epost och inlagg. Sätt värdet på Indexed till Yes (Duplicates OK) om du vill ha dom fälten indexerade annars till No.

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

## #19 — Wickmark, 2003-10-14T14:45Z

Du har ju fortfarande inte fixat:
**&a****mp**...

```
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" [red][b]&[/b]amp[/red] server.mappath ("gastbok.mdb")
```

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

## #20 — Engine^, 2003-10-14T15:51Z

Byt hela den raden mot

```
Connect.Open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & Server.MapPath("gastbok.mdb")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/88442-gästboken-funkar-inte  
Nästa sida: https://www.webforum.nu/amne/asp/88442-gästboken-funkar-inte/page2.md
