---
title: "Object required: '' ?????"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/106666-object-required"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2004-07-03T10:40:04.000Z"
updated: "2004-07-03T13:10:36.000Z"
replies: 7
views: 352
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/106666-object-required"
---

# Object required: '' ?????

## #1 — webbSAJTEN, 2004-07-03T10:40Z

Såhär ser koden ut:

```
<!--#include file="adovbs.inc"-->
<%
Dim objConn, strSQL, objRS
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("trana.mdb")

If objRS.EOF Then
strSQL = "INSERT INTO gastbok (inlagg, rubrik) VALUES ('" & Replace(Request.Form("inlagg"), "'", "''") & "', '" & Replace(Request.Form("rubrik"), "'", "''")
  objConn.Execute(strSQL),,128
Else
strSQL = "INSERT INTO gastbok (inlagg, rubrik) VALUES ('" & Replace(Request.Form("inlagg"), "'", "''") & "', '" & Replace(Request.Form("rubrik"), "'", "''")
  objConn.Execute(strSQL),,128
End If

Set objRS = Nothing
Set objConn = Nothing
objConn.Close : 

Response.Redirect("gastbok.asp")
%>
```

Jag får felmess:
Microsoft VBScript runtime error '800a01a8' 

Object required: '' 

/trana/gastbok_spara.asp, line 7

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

## #2 — tydal, 2004-07-03T12:04Z

På rad 7 försöker du använda objRS, detta utan att du har satt det till någonting och därav felmedelandet. Jag förstår dock inte varför du har den raden där, för jag kan inte se någon skillnad på de två raderna som börjar med strSQL...

Dessutom är det väl onödigt att inkludera adovbs.inc om du ändå inte använder den...

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

## #3 — tydal, 2004-07-03T12:07Z

Sammanfattningsvis, ändra alltså alltihopa till det här:

```
<%
Dim objConn, strSQL
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("trana.mdb")

strSQL = "INSERT INTO gastbok (inlagg, rubrik) VALUES ('" & Replace(Request.Form("inlagg"), "'", "''") & "', '" & Replace(Request.Form("rubrik"), "'", "''")
objConn.Execute(strSQL),,128

objConn.Close : 
Set objConn = Nothing

Response.Redirect("gastbok.asp")
%>
```

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

## #4 — webbSAJTEN, 2004-07-03T12:40Z

Jag har gjort det nu och får felmess:

Microsoft JET Database Engine error '80040e14' 

Syntax error in string in query expression ''Jimmy'. 

/trana/gastbok_spara.asp, line 7 

Jag skrev Jimmy som Rubrik

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

## #5 — tydal, 2004-07-03T12:52Z

Du saknar lite grann i slutet av strSQL-raden:

```
strSQL = "INSERT INTO gastbok (inlagg, rubrik) VALUES ('" & Replace(Request.Form("inlagg"), "'", "''") & "', '" & Replace(Request.Form("rubrik"), "'", "''") & ')"
```

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

## #6 — webbSAJTEN, 2004-07-03T12:58Z

Syntax error

Syntax error 

/trana/gastbok_spara.asp, line 6 

```
strSQL = "INSERT INTO gastbok (inlagg, rubrik) VALUES ('" & Replace(Request.Form("inlagg"), "'", "''") & "', '" & Replace(Request.Form("rubrik"), "'", "''") & ')"
---------------------------------------------------------------------------------------------------------------------------------------------------------------^
```

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

## #7 — tydal, 2004-07-03T13:07Z

Det ska vara ett citationstecken före apostrofen. Det glömde jag visst sätta ut.

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

## #8 — webbSAJTEN, 2004-07-03T13:10Z

Tack så jättemycket!!!!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/106666-object-required
