Avatar billede d797fni Nybegynder
15. oktober 2001 - 15:46 Der er 4 kommentarer og
1 løsning

connection i include fil

Jeg har store problemer med at få dette til at fungere.

Jeg har følgende include fil:
<%
\'Connection til databasen...
path=Request.ServerVariables(\"APPL_PHYSICAL_PATH\")
strconnect= \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"db/dbwww.foreningen-norden.dk.mdb\")
%>

Som skal bruges på denne side så min SQL-sætning virker ??

Er der en som kan hjælpe ?


\'--- Kontrol ---
  if mode=\"kontrol\" then
     
set Conn = Server.CreateObject(\"ADODB.Connection\")
        Conn.open \"Driver={Microsoft Access Driver (*.mdb)};\"&_
        \"DBQ=\"&server.mappath(\"../db/dbwww.foreningen-norden.dk.mdb\")&\";\"&_
        \"DefaultDir=\"&server.mappath(\"./\")&\";FIL=MS Access;\"

    nick = Trim(Replace(request.form(\"brugernavn\"),\"\'\",\"\'\'\" ))
    password = Trim(Replace(request.form(\"adgangskode\"),\"\'\",\"\'\'\" ))

   
\'Den slår ens brugernavn og adgangskode op i databasen
strQ = \"SELECT * FROM login where brugernavn = \'\" & nick & \"\' and adgangskode = \'\" & password & \"\'\"   
    Set rs = Conn.Execute(strQ)
Avatar billede eagleeye Praktikant
15. oktober 2001 - 16:40 #1
får du en fejl?

Det kunne måske være at stien til databsen er forkert i include filen

i include filen har du:
MapPath (\"db/dbwww
i koden med kontrol er det:
MapPath (\"../db/dbwww
Avatar billede d797fni Nybegynder
15. oktober 2001 - 16:59 #2
includefilen virker når jeg ikke skal bruge en SQL sætning.

Avatar billede eagleeye Praktikant
15. oktober 2001 - 17:07 #3
i include filen åbner du ikke for en connection du laver bare en connection string:
strconnect= \"DRIVER...

Der skulle vel en conn.open ind
strconnect= \"DRIVER...
Conn.open strconnect
Avatar billede d797fni Nybegynder
15. oktober 2001 - 17:19 #4
Ikke helt det samme men en simpelt udgave
Hvis jeg har dette:


Set Conn = Server.CreateObject (\"ADODB.Connection\")
strconnect= \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"db/dbwww.foreningen-norden.dk.mdb\")
Conn.open strconnect

SQLstr = \"Select * From tagwall\"
set rs = Conn.Execute(SQLstr)

Skriver den følgende fejl:
ADODB.Recordset fejl \'800a0cb3\'

Object or provider is not capable of performing requested operation.

/list_guest.asp, linje 53

Avatar billede d797fni Nybegynder
15. oktober 2001 - 17:54 #5
Got it my self
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