Avatar billede websam Nybegynder
24. august 2002 - 00:01 Der er 9 kommentarer og
1 løsning

Hjælp til ActiveX dll ???

Hejsa jeg har sidet og rodet lidt med at få lagt en dbconnection i en ActiveX.dll men det lykkes ikke rigtigt. Er der en der kan fortælle mig hvordan jag gør det og hvad jeg skal skrives på selve siden hvor der skal hentes fra .dll filen ???

Forbindelsen til databasen ser således ud :

Set Conn = Server.CreateObject("ADODB.Connection")
ConnectionString = "Provider=SQLOLEDB.1;" & _
                  "User ID=1234;" & _
                  "Extended Properties=PWD=5678;" & _
                  "Initial Catalog=database;" & _
                  "Data Source=xxx.xxx.xxx.xxx"
Conn.Open ConnectionString

håber på en hurtig løsning :-)
Avatar billede fiemming Nybegynder
24. august 2002 - 00:43 #1
Hvorfor opretter du ikke bare db connection inde i DLL'en og stikker den connect strengen ?
Avatar billede websam Nybegynder
24. august 2002 - 08:51 #2
Det var jo oxo det jeg ville men jeg kan ikke få det til at virke så det ville være rart hvis du kunne fortælle mig hvordan det skal stå i .DLL filen og hvordan jeg udskriver det på den side jeg skal bruge forbindelsen på :-)
Avatar billede kichian Nybegynder
24. august 2002 - 09:49 #3
Hvilket programmeringssprog/værktøj bruger du til at lave dit DLL?

Hvis det er VB er din kode umiddelbart rigtig nok. Hvilke fejl får du?
Avatar billede websam Nybegynder
24. august 2002 - 10:02 #4
Jeg koder i asp og laver .dll i VB 6.0 det jeg har gjort er at jeg har skrevet som følger i .dll filen :

public function db()
Set Conn = Server.CreateObject("ADODB.Connection")
ConnectionString = "Provider=SQLOLEDB.1;" & _
                  "User ID=1234;" & _
                  "Extended Properties=PWD=5678;" & _
                  "Initial Catalog=database;" & _
                  "Data Source=xxx.xxx.xxx.xxx"
Conn.Open ConnectionString
end function

Der hvor problemet opstår er når jeg skal hente det ind på den asp side hvor jeg skal bruge forbindelsen ved jeg ikke helt hvad jeg skal skrive ?
Avatar billede Slettet bruger
24. august 2002 - 10:19 #5
Hvis du skal anvende dit Conn-object er du vel nødt til at tilføje:

Set db = Conn

som sidste linje i din funktion. Derved får du denne returneret til dit .asp dokument.

/Martin Sommer
www.magik.dk
Avatar billede websam Nybegynder
24. august 2002 - 10:25 #6
ja oki men jeg mangler stadig at få at vide hvordan jeg får fat i det på asp siden hvad skal jeg skrive der ???
Avatar billede Slettet bruger
24. august 2002 - 10:27 #7
Set ditObjectNavn = ditActiveXobject.db()

Udskift selv objektnavne ;)
Avatar billede websam Nybegynder
24. august 2002 - 10:40 #8
oki det må jeg så lige have prøvet af :-)
Avatar billede websam Nybegynder
24. august 2002 - 10:59 #9
Og hvis nu det vrker skal du lige svare så du kan få nogle point :-)
Avatar billede websam Nybegynder
24. august 2002 - 21:05 #10
Det virker ikke :-((
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