---
title: "Dataförbindelse på varje sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11569-dataförbindelse-på-varje-sida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Addeladde"
published: "2001-09-09T11:11:00.000Z"
updated: "2001-09-11T18:39:00.000Z"
replies: 8
views: 250
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/11569-dataförbindelse-på-varje-sida"
---

# Dataförbindelse på varje sida

## #1 — Addeladde, 2001-09-09T11:11Z

Jag gör idag så att jag öppnar min dataförbindelse på varje sida med en ODBC-koppling system dsn.

Om man skulle vilja byta lösenord på databsen blir det ett hiskeligt jobbigt att ändra på varje sida. 

Hur gör Ni använder ni SSI och inkluderar en fil med datbaskopplingen på varje sida.

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

## #2 — @nders, 2001-09-09T11:13Z

Ja, det låter som en fantastiskt vettig idé. :)

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

## #3 — Vide, 2001-09-09T12:29Z

Ja, jag har nästan alltid ha en fil med funktioner/subbar och variabler som jag inkluderar, sedan ropar jag på det jag vill använda.

Jag brukar till t.ex ha en function för att skapa connectionobjektet som jag sedan hämtar med:

```
Set conObj = funktionen
```

Så har jag definierat databaskopplingen i funktionen.

Ett annat sätt är att skapa kopplingsparametrarna (i ett application-object) i global.asa i Sub Application_onStart, då har jag den tillgänglig överallt.

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

## #4 — Addeladde, 2001-09-09T14:09Z

Men om du har kopplingen i global.asa tar det väl upp onödigt med kraft från servern eftersom att kopplingen inte stängs förns en person lämnat sidan.

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

## #5 — Pace, 2001-09-09T14:12Z

Nej, nej, nej! Det är ju en dödssynd att göra så! :p 
Vad Vide menar är att du lägger strängen 

```
"driver={Microskit blaha}dbq=c:\wrot\db.mdb"
```

i en applicationobjekt som du sedan öppnar.

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

## #6 — Addeladde, 2001-09-10T17:04Z

Skulle du kunna visa ett exempel på hur det fungerar med global.asa filen. Det verkar ju vara ganska smart.

Dels det du lägger i global.asa filen samt det du lägger på sidan där du ska öppna databförbindelsen

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

## #7 — Vide, 2001-09-10T18:41Z

I Sub Application_OnStart lägger du:

```
application("strDbPath") = "driver={Microskit blaha}dbq=c:\wrot\db.mdb"
```

Sedan öppnar du din databas på en sida:

```
Set conObj = Server.CreateObject("Adodb.Connection")
conObj.Open Application("strDbPath")
```

 :)

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

## #8 — Addeladde, 2001-09-11T18:05Z

Okej tack men jag använder mig för det mesta av SQL-server men jag kan nog lyckas knåpa ihop något själv

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

## #9 — Vide, 2001-09-11T18:39Z

Ja, det är bara att byta ut connectionsträngen mot den du använder...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11569-dataförbindelse-på-varje-sida
