---
title: "Fungerar inte.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8431-fungerar-inte"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Durand"
published: "2001-03-07T08:48:00.000Z"
updated: "2001-03-07T09:48:00.000Z"
replies: 9
views: 209
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/8431-fungerar-inte"
---

# Fungerar inte..

## #1 — Durand, 2001-03-07T08:48Z

Jag är ingen guru på ASP än om man säger så men det här fungerar verkligen inte, och det måste fungera!

```
topic = request.form("topic")
text = request.form("text")
text = replace(text,VbCrLf,"<br>")
author = request.form("user")
author = author & " " & request.form("lastname")

Set rs = Server.Createobject("adodb,recordset")
strConnection = "DSN=Landslide;Database=Landslide;UID=sa;PWD=;"
sql = "select * from news"
rs.open sql, strConnection, 3, 3

rs.addnew
	rs.fields("topic") = topic
	rs.fields("text") = text
	rs.fields("author") = author
rs.update

rs.close

response.redirect("authed.asp")
```

Får föjande felmeddelande:
Serverobjekt fel 'ASP 0177 : 800401f3' 

Server.CreateObject misslyckades 

/landslide/admin/makepost.asp, rad 17 

800401f3 

Det är alltså raden med Server.CreateObject som är fel, sen fattar jag ingenting ;)

Mvh
David

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

## #2 — @nders, 2001-03-07T08:58Z

du har råkat skriva 

```
Set rs = Server.Createobject("adodb[b],[/b]recordset")
```

det skall alltså vara en punkt mellan adodb och recordset.

mvh,

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

## #3 — Durand, 2001-03-07T09:01Z

\*tjost\* Ja, ibland går man med huvudet under armen.

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

## #4 — Eclipse, 2001-03-07T09:08Z

```
Set rs = Server.Createobject("adodb.recordset")
strConnection = "DSN=Landslide;Database=Landslide;UID=sa;PWD=;"
```

Du kan med fördel lägga dessa två rader i en fil som du inkluderar på varje sida.

\<!-- #INCLUDE VIRTUAL="/open.asp" --\>

Om jag vore dig skulle jag byta namn på strConnection till Conn. Men det är en smaksak iofs...

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

## #5 — Durand, 2001-03-07T09:10Z

Fördelen är att man motverkar felen av den här typen och att det blir lite lättare eller finns det någon annan fördel också?

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

## #6 — @nders, 2001-03-07T09:14Z

när du flyttar en databas så ändrar du bara i din include-fil och allting funkar, du behöver inte gå in på varenda asp-sida som du använder databasen på.

mvh,

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

## #7 — nakoz, 2001-03-07T09:15Z

du behöver inte sitta å skriva in allting manuellt hela tiden, eller om du byter namn på databasen eller så, kanske du måste ändra i 100-tals filer istället för i en enkel includefil..

MVH

\[r\]men fan va du ska va snabb då @nders :)\[/r\]

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

## #8 — Durand, 2001-03-07T09:16Z

ok, får lyda ert råd och göra så, ni är ju trots allt ASP-gurus :e

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

## #9 — Eclipse, 2001-03-07T09:34Z

```
'## OPEN THE DATABASE
Set Conn = Server.CreateObject("ADODB.Connection")

'## SELECT SERVER
IF Request.ServerVariables("LOCAL_HOST") = "192.168.1.30" THEN
-- Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\Data\eclipse.mdb"))
ELSE
-- Conn.Open "eclipse", "", ""
END IF
```

Den slöa varianten om du har en utvecklingsserver och en webserver.

Varning! Det finns två sätt att få fram server ip, det andra sättet fick jag aldrig att fungera.

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

## #10 — @nders, 2001-03-07T09:48Z

jakob, varför har du två bindestreck först på vissa rader? det förvillar en aning, och om det är för att du vill ha indrag så föreslår jag att du använder perl-markering i stället.

mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8431-fungerar-inte
