Avatar billede websam Nybegynder
24. august 2002 - 21:10 Der er 12 kommentarer og
1 løsning

Fejl kode ???

Hejsa !

Jeg sider og roder med noget .dll fil som ikke helt vil som jeg vil min .dll ser således ud :

Public Function db()
    Set Conn = Server.CreateObject("ADODB.Connection")
        ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../../database/DrageKlub.mdb")
        Conn.Open ConnectionString
    Set db = Conn
End Function

Jeg ved ikke om det er det rigtige jeg har gjort men når jeg udskriver til asp side med dette :

<%
set DbConnect = server.createobject("DbConnect.class1")
DbConnect.db()
%>

som jeg heller ikke ved om det er rigtigt får jeg denne fejl :

Fejltype:
DbConnect (0x800A01A8)
Object required
test.asp, line 13

Håber en kan hkælpe mig med dette ???
Avatar billede thesurfer Nybegynder
24. august 2002 - 21:15 #1
hvorfor bruger du en dll fil, når du kan bruge en almindelige asp fil?

er det bedere ?

/theSurfer.
Avatar billede websam Nybegynder
24. august 2002 - 21:19 #2
Det er fordi vi har meget vigtige oplysninger i vores db som absolut ingen må kunne nå, derfor :-)
Avatar billede eagleeye Praktikant
24. august 2002 - 21:31 #3
Så vidt jeg kan se returnere db en connection så jeg ville gætte på koden i ASP filen skal se ud i stil med:


<%
set DbConnect = server.createobject("DbConnect.class1")
Set Conn = Server.CreateObject("ADODB.Connection")

'Og så enten denne linie
Set Conn = DbConnect.db()
'Eller denne linie
Conn = DbConnect.db()
%>

Men jeg har aldrig prøvet med en dll før.
Avatar billede websam Nybegynder
24. august 2002 - 21:36 #4
Jeg får samme fejl ved begge :

Fejltype:
DbConnect (0x800A01A8)
Object required
test.asp, line 18
Avatar billede eagleeye Praktikant
24. august 2002 - 22:25 #5
hvad hvis du lave function til at til at returnere en connection:

Public Function db() As ADODB.Connection
Avatar billede eagleeye Praktikant
24. august 2002 - 22:26 #6
Jeg ved ikke om det hjælper med her er et eks med VBcode og ASP kode, det er godt nok et recordet de returnere gennem en function.

http://www.asp101.com/articles/carvin/dataaccess/default.asp
Avatar billede websam Nybegynder
24. august 2002 - 23:08 #7
Jeg ved snart ikke hvad jeg skal men i en dll skal det og jag har læst på den artikel tidligere i dag og når jeg ikke ved så meget om dll er det nok ikke lige stedet at starte tror jeg ikke men jeg må se hvad jeg falder over af artikler der omhandler dette og ellers er det vel at betale sig fra det :-))
Avatar billede sth Novice
25. august 2002 - 00:32 #8
er du bange for at nogen kan gætte hvad din database heder ?

Hvis det er en access db, kan du bare omdøbe den til *.asp (din_database.mdb til din_database.asp hvis man så kalderden får man jo bare en masse fejl ! og så er det problem jo løst :)
Avatar billede koldy Nybegynder
25. august 2002 - 02:20 #9
sth, den virker ikke den der med at ændre til .asp istedet for mdb, jeg fik iværtfald en fejl, da jeg prøvede.
Avatar billede websam Nybegynder
25. august 2002 - 14:33 #10
Med vitale oplysninger i databasen køre vi jo klart på Sql-Server som oxo ligger bag firewall men det i sig selv er ikke sikkert nok vores db connection skal væk og det kommer den bedst ved at ligge i en.dll fil :-)
desvære ser det ikke ud til at nogen kan hjælpe med det !!!
Avatar billede sth Novice
25. august 2002 - 22:07 #11
jeg har ellers selv testet det, altså at omdøbe access databasen fra min_db.mdb til min_db.asp og så lave en connection i stil med:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("min_db.asp")

hvis jeg prøver at kalde filen min_db.asp tror iss jo at der er tale om en asp-fil og giver derfor ikke adgang til at downloade den, så jeg kan kun sige at hos mig virker det.

kan du hente filen http://www.halstat.dk/ping/ping_db.asp ? det er en access database der er omdøbt.
Avatar billede eagleeye Praktikant
25. august 2002 - 22:18 #12
sth>> Prøv lige og view source på dit eget link...

Det kan ikke gemmes direkte som mdb fil men folk som kender til den slaks kan sikkert let fåt et godt format ud af det.
Avatar billede sth Novice
27. august 2002 - 20:25 #13
eagleeye >> Ok men det kunne jo komme an på en test ! er du frisk ?

Jeg har selv prøvet at gemme siden som men får ikke noget der ligner en access database, selve fil størrelsen på  http://www.halstat.dk/ping/ping_db.asp når jeg gemer den er MEGET langt fra hvad databasen er på web serveren, så jeg vil da meget gerne hvis vide det hvis du kan hente databasen, jeg giver gerne 200 point hgvis du kan sende mig en kopi af databasen, den skal selvf. være lavet ud fra ping_db.asp
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