---
title: "Öppna databaskopplning genom sub-rutin"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/117288-öppna-databaskopplning-genom-sub-rutin"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Troxy"
published: "2004-12-03T20:21:39.000Z"
updated: "2004-12-03T20:34:29.000Z"
replies: 2
views: 255
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/117288-öppna-databaskopplning-genom-sub-rutin"
---

# Öppna databaskopplning genom sub-rutin

## #1 — Troxy, 2004-12-03T20:21Z

Varför kan jag inte öppna en databaskoppling med en sub-rutin?

```
sub dbOpen()
	Set objConnection = Server.CreateObject("ADODB.Connection")
	objConnection.Open "driver=MySQL odbc 3.51 driver; server=localhost; uid=XXXXX; pwd=XXXXX; database=XXXXX"
end sub

sub dbClose()
	objConnection.close
	set objConnection = nothing
end sub

dbOpen

'Här skapar jag RecSet med hjälp av objConnection

dbClose
```

> Körningsfel i Microsoft VBScript fel '800a01a8' 
> 
> Objekt krävs.: 'objConnection'
> test.asp, rad 29

På rad 29 körs en Execute av en SQL mot objConnection.

Hjälp mig tack!  :)

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

## #2 — cyprys, 2004-12-03T20:24Z

Deklarerar objConnection utanför subben.

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

## #3 — Troxy, 2004-12-03T20:34Z

Okej, precis som med variabler alltså. Men dimmar jag objekt som vanligt då?

EDIT: Ja ser man på, dim objConnection gjorde susen. Tackar och bockar!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/117288-öppna-databaskopplning-genom-sub-rutin
