---
title: "Databasconnection med sub"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10561-databasconnection-med-sub"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cyprys"
published: "2001-07-14T11:24:00.000Z"
updated: "2001-07-15T12:28:00.000Z"
replies: 8
views: 225
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/10561-databasconnection-med-sub"
---

# Databasconnection med sub

## #1 — cyprys, 2001-07-14T11:24Z

Jag har en kod där jag tänkte lägga in databasöppningen i en includefile med ändelsen asp. (Pga att bla databaskopplingen ligger där i med databaslösenord)

Include.inc (.asp)

```
<%
' DATABASKOPPLING ÖPPNA
Private Sub dbopen
Set conn= Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("/data/databas.mdb") & "; PWD=pasword"
end sub

' DATABASKOPPLING STÄNGA
Private Sub dbclose
[b]conn.close[/b]
Set conn = nothing
end sub
%>
```

Men istället får jag, även när jag har ändelsen inc på includefilen att:
Objekt krävs.: 'conn' 
include.inc, rad 25 (markerad)

Kan man på något sätt få detta att funka. Eller att koden inte körs innan man ropar med call dbopen.

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

## #2 — icaaq, 2001-07-14T12:33Z

inte för jag vet hur du ska lösa detta men du kan ju kolla PatrikB´s 

lösning
 <http://script.webforum.nu/wf/Forum1/HTML/000060.html>

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

## #3 — cyprys, 2001-07-14T14:40Z

Jo. Det funkar ju men var ändå inte riktigt svaret.
Nu har jag gjort på ett mycket enklare sätt men jag är ändå nyfiken om det går det som jag beskrev.

> När du fått det funka, få det att funka bra.

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

## #4 — PatrikB, 2001-07-14T17:11Z

Jo, det går om du DIMar conn utanför suben Annars finns conn endast som ett object i själva subrutinen.

cya,
PatrikB

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

## #5 — PatrikB, 2001-07-14T20:20Z

Ett litet tillägg.
Om det är en VB Script Class du håller på och bygger så dimmar du conn så här:

```
[b]Private conn[/b]
```

cya,
PatrikB

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

## #6 — icaaq, 2001-07-15T00:54Z

:)
är det därför det inte det  [här](http://cgi.webforum.nu/wf/Forum11/HTML/004746.html) funkar

för att jag inte dimmat variablerna ??

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

## #7 — PatrikB, 2001-07-15T10:47Z

Jepp,
du måste även Dimma strFraga utanför subben annars funkar det inte utan strFraga blir en "member" variabel i subben collectForm.
Dimmar du variabeln utanför subben blir den "global" så att säga och kan användas inne i andra subbar och funktioner.

cya,
PatrikB

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

## #8 — icaaq, 2001-07-15T10:50Z

hohoho ....\*lycklig\* :e

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

## #9 — cyprys, 2001-07-15T12:28Z

Häftgt :e

Varje dag lär man sig något nytt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10561-databasconnection-med-sub
