Avatar billede plasmon Nybegynder
19. juli 2002 - 12:27 Der er 8 kommentarer og
1 løsning

Stien til Databasen

Hej har lige fået et webhotet med asp, og den måde jeg har lavet mine sider på ser sådan ud:

<html>
<head>
<title>random info</title>
</head>
<body bgcolor=FFFFFF>

<table border="0" cellpadding="0" cellspacing="0" width="97" id="AutoNumber1" height="10" style="border-collapse: collapse" bordercolor="#111111">
  <tr>
    <td width="100%">
    <%
Set con = Server.CreateObject("ADODB.Connection")
Set random = Server.CreateObject("ADODB.RecordSet")
con.Open "DRIVER={Microsoft Access Driver (*.mdb)};;DBQ=C:/inetpub/wwwroot/bif/admin/database.mdb;"

SQL = "SELECT * FROM Info"
random.Open SQL, Con, 3, 1

rndMax = CInt(random.RecordCount)

if rndMax > 0 then
  Randomize()
  strRandom = int(rnd*rndMax)
  random.Move strRandom 'Flyt til den første valgte record
  Response.write random("tekst")
end if
random.Close
Con.Close
Set Con = Nothing
%>
  </td>
  </tr>
</table>
</body>
</html>


og så er det jeg ikke kender stien og ville så høre om man kunne bruge denne her: (Server.MapPath("admin/database.mdb")

men jeg ved ikke hvor jeg sætter den ind og om det er den rigtige.

MVH Jens
Avatar billede zaknafein Praktikant
19. juli 2002 - 12:30 #1
den her bruger jeg selv.
DBConnection.Open "DBQ=" & Server.Mappath("/data/user.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
Avatar billede fiskerendk Nybegynder
19. juli 2002 - 12:31 #2
Din Root mappe er den første mappe du for når du logger på dit Website via FTP.. dvs det går vi udfra er wwwroot\

dvs så skal stien være bif/admin/database.mdb
Avatar billede shaggy Nybegynder
19. juli 2002 - 12:31 #3
Set Conn = Server.CreateObject("ADODB.Connection")
        Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/findafriend.mdb") & ";UID=admin;PWD=;"
Avatar billede plasmon Nybegynder
19. juli 2002 - 12:31 #4
ok og hvor skal den sættes ind (istedet for hvad?)
Avatar billede zaknafein Praktikant
19. juli 2002 - 12:31 #5
DBConnection.Open "DBQ=" & Server.Mappath("/bif/admin/database.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
Avatar billede shaggy Nybegynder
19. juli 2002 - 12:32 #6
Server.MapPath("bif/admin/database.mdb")
Avatar billede fiskerendk Nybegynder
19. juli 2002 - 12:33 #7
Udskift:
C:/inetpub/wwwroot/bif/admin/database.mdb

Med:
bif/admin/database.mdb med
Avatar billede plasmon Nybegynder
19. juli 2002 - 12:59 #8
Nu kommer den med denne fejl:

ADODB.Connection.1 error '800a0bb9'

The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another.

inc/info.inc, line 13

og dette er linie 13:

con.Open "DRIVER={Microsoft Access Driver (*.mdb)};;DBQ=bif/admin/database.mdb;"
Avatar billede plasmon Nybegynder
19. juli 2002 - 13:06 #9
Jeg brugte denne:

DBConnection.Open "DBQ=" & Server.Mappath("/bif/admin/database.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

men det virkede ikke. Så prøvede jeg på den web server jeg har der hjemme og der virkede så jeg tror det er webhotelet der er noget galt med.

MVH Jens
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