Avatar billede okay Nybegynder
03. januar 2001 - 23:36 Der er 6 kommentarer og
1 løsning

ASP

Jeg har 3 mapper, med en database, jeg vil ha sådan at de 3 mapper læser fra en database...hvordan gøre jeg det...db filen læggeer således:
/herligger db

og her ligger de 3 mapper:
test/1
test/2
test/3

og her er scripten:
<%
str_alfa = request.querystring(\"alfa\")
bo_start = true
    do while len(str_alfa) > 0
        if bo_start = true then
        str_sql1 = \" left(navn,1) = \'\" & left(str_alfa, 1) & \"\'\"
        bo_start = false
        else
        str_sql1 = str_sql1 & \" or left(navn,1) = \'\" & left(str_alfa, 1) & \"\'\"
        end if
    str_alfa = right(str_alfa, len(str_alfa) - 1)
    loop

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"engelsk.mdb\")
str_sql2 = \"SELECT * FROM ringetoner WHERE godkendt=\'Ja\' and \" & str_sql1 & \" ORDER BY navn\"
Set rs = Conn.Execute (str_sql2)
%>
                            <script language=javascript>
    function se(id,h,b) {
        window.open(\"popup.asp?id=\"+id,\"new\",
       
\"resizable=0,scrollbars=1,toolbar=0,location=0,menubar=0,status=0,width=\"+b+\",height=\"+h)
      }
</script>
                            <div align=\"center\">
                              <%
if rs.EOF then
%>
                              Der er ingen ringetoner i denne kategori
                              <%
else
%>
                              <table width=\"100%\" height=\"71\" cellspacing=\"2\">
                                <tr bgcolor=\"#0099FF\">
                                  <td><font face=tahoma size=2 color=\"#FFFFFF\"><b>Navn:</b></font></td>
                                  <td><font face=tahoma size=2 color=\"#FFFFFF\"><b>Telefon:</b></font></td>
                                  <td><font face=tahoma size=2 color=\"#FFFFFF\"><b>Hits:</b></font></td>
                                </tr>
                                <%
Do Until rs.EOF
%>
                                <tr>
                                  <td><a
            href=\'java script:se(\"<% = rs(\"id\") %>\",400,480)\' style=\"color: #000000\"><font face=tahoma size=2>
                                    <% = rs(\"navn\") %>
                                    </font></a></td>
                                  <td><font face=tahoma size=2>
                                    <% = rs(\"tilmobil\") %>
                                    </font></td>
                                  <td><font face=tahoma size=2>
                                    <% = rs(\"setgange\") %>
                                    </font></td>
                                </tr>
                                <%
rs.MoveNext
Loop
%>
                                <p></p>
                              </table>
                            </div>
                            <% end if %>
Avatar billede okay Nybegynder
03. januar 2001 - 23:37 #1
har prøvet at skifte:

Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"engelsk.mdb\")

til (\"../engelsk.mdb\")...men det virker ik :(
Avatar billede netsrac Praktikant
03. januar 2001 - 23:45 #2
Læg databasen i det bibliotek den skal ligge, lav en asp fil der indeholder følgende:

<% =server.mappath(\"engelsk.mdb\") %>

Det er bliver udskrevet når du viser siden i den browser sætter du ind istedet, f.eks.

Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\\inetpub\\wwwroot\\engelsk.mdb\"
Avatar billede netsjov Nybegynder
04. januar 2001 - 00:29 #3

Prøv:
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"..\\herligger db\\engelsk.mdb\")

Håber det hjælper

Ps: det kan give problemer at der er et mellemrum i din mappes navn.
Avatar billede okay Nybegynder
04. januar 2001 - 03:01 #4
netsjov....det er en asp fil..som skal hente nogen ting fra database..tror nok du har gjordt det omvendt :)

og

Netsrac: din gav fejl :(

Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key \'Temporary (volatile) Jet DSN for process 0x26b4 Thread 0x2290 DBC 0x2663ff4 Jet\'.

/2001/ringetoner/engelsk/ringetoner.asp, line 176

og her får du så linje 176:
<%

det var kun det der indholder linje 176 :)



Avatar billede chris2k Nybegynder
04. januar 2001 - 08:05 #5
Det er fordi din \"sti\" skal være relativ til FAT32 filsystemet... Dvs ikke \"internet filsystemet\"

Det er jo ikke nogen internet adresse.
Avatar billede netsrac Praktikant
04. januar 2001 - 17:33 #6
okay >> Vis mig linien med database navnet, det er der fejlen ligger...
Avatar billede okay Nybegynder
31. marts 2001 - 09:31 #7
desværre...jeg kunne ik finde ud af det :(
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