Avatar billede kotelet Nybegynder
05. august 2001 - 21:43 Der er 6 kommentarer og
1 løsning

smart funktion

Jeg har kun skrevet simple funktioner før, men nu har jeg fået en fed idé, så jeg lettere kan oprette databaseforbindelser, men det virker ikke... Jeg kan ikke rigtig overskue koden, så er der nogen der kan hjælpe.
Mit bud på funktionen ser således ud, men hvordan skal den se ud, hvis den også skal virke :o) ???
Avatar billede kotelet Nybegynder
05. august 2001 - 21:44 #1
Ups, jeg glemte lige at paste mit bud på koden...:

FUNCTION conn_db(strDatabase)
    Set Conn = Server.CreateObject(\"ADODB.Connection\")
    DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
    DSN = DSN & \"DBQ=\" & (\"d:\\home\\magicintheboxcom\\db\\\" & strDatabase & \".mdb\")
    Conn.Open DSN
END FUNCTION
Avatar billede netsrac Praktikant
05. august 2001 - 21:45 #2
Lav det til en Sub, den skal jo ikke returnere noget.
Avatar billede netsrac Praktikant
05. august 2001 - 21:45 #3
Sub conn_db(strDatabase)
    Set Conn = Server.CreateObject(\"ADODB.Connection\")
    DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
    DSN = DSN & \"DBQ=\" & (\"d:\\home\\magicintheboxcom\\db\\\" & strDatabase & \".mdb\")
    Conn.Open DSN
End Sub
Avatar billede kotelet Nybegynder
05. august 2001 - 21:48 #4
Kalder man en \'sub\' på samme måde som en funktion?

Altså ved bare at skrive:

conn_db(produkter)
Avatar billede netsrac Praktikant
05. august 2001 - 21:50 #5
Nej du bruger

Call conn_db(produkter)

Og hvis databasen hedder produkter skal det nok være:

Calle conn_db(\"produkter\")
Avatar billede netsrac Praktikant
05. august 2001 - 21:50 #6
Det var
Call conn_db(\"produkter\")
Avatar billede kotelet Nybegynder
05. august 2001 - 21:52 #7
Tak, jeg skylder fanme en bajer...
http://www.fergusons.dk/ebeer/?groen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester