---
title: "Subar och Functioner i ASP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/180286-subar-och-functioner-i-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2009-09-15T14:07:58.000Z"
updated: "2009-09-15T14:54:24.000Z"
replies: 2
views: 421
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/180286-subar-och-functioner-i-asp"
---

# Subar och Functioner i ASP

## #1 — peppar, 2009-09-15T14:07Z

Jag har lite bekymmer med hur man använder subbar och funktioner korrekt. 

Det jag vill åstakomma är att innifrån en sub eller funktion ropa efter en databasöppning och stängning osv, osv...
Men funkar det öht.? Jag får det inte att funka varje fall.

Så här kanske det kan se ut (lite grovhugget men ni förstår säkert principen):

```
' ligger i filen includes_subbar.asp (exempelvis)
sub open_db()
	Set ConnDb1 = Server.CreateObject( "Adodb.Connection" )
	ConnDb1.Provider = "Microsoft.Jet.OLEDB.4.0"
	MdbFilePath = Server.MapPath("databas.mdb") 
	ConnDb1.ConnectionString = "Data Source='" & MdbFilePath & "'"
	ConnDb1.open 
end sub

sub writeStuff(stuffid)

             call open_db()
             sql = "select * from stuff where id = "& stuffid
             set rsstuff = conndb1.execute(sql)
             * osv, osv *
             call close_DB(rsstuff)

end sub

' Ligger på default.asp
<!--#include virtual="/includes_subbar.asp"-->
call writestuff(id)
```

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

## #2 — voigtann1, 2009-09-15T14:33Z

Du få lägga ett objekt utanför dina subar, eftersom de dela på samma objekt "conndb1"

lägg in dim conndb1 utanför dina sub:ar så skall du se att den behåller objektet.

En Sub körs, medans en Funktion retunera något.

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

## #3 — peppar, 2009-09-15T14:54Z

ok, tack. Jag skall prova. Fast det kanske är bättre att ha all databaskommunikation i en class istället?

Fast det är nog överkurs för mig  :e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/180286-subar-och-functioner-i-asp
