webForumDet fria alternativet

Databasconnection med sub

ASP

8 svar · 211 visningar · startad av cyprys

Medlem sedan dec. 20003 563 inlägg
Frågan#1

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.

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

Medlem sedan okt. 20005 273 inlägg
#2

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

------------------
I like ¼ £ whith cheese

[Redigerat av icaaq den 14 jul 2001]

Medlem sedan dec. 20003 563 inlägg
#3

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.

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

Medlem sedan mars 20002 836 inlägg
#4

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

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan mars 20002 836 inlägg
#5

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

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan okt. 20005 273 inlägg
#6

:)
är det därför det inte det här funkar

för att jag inte dimmat variablerna ??

------------------
I like ¼ £ whith cheese

[Redigerat av icaaq den 15 jul 2001]

[Redigerat av icaaq den 15 jul 2001]

Medlem sedan mars 20002 836 inlägg
#7

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

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan okt. 20005 273 inlägg
#8

hohoho ....*lycklig* :e

------------------
I like ¼ £ whith cheese

Medlem sedan dec. 20003 563 inlägg
#9

Häftgt :e

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

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)