Avatar billede dalton12 Nybegynder
01. september 2002 - 13:50 Der er 5 kommentarer og
1 løsning

Connect til db

Heysa
Her skaber jeg kontakt med min db via DNS, men hvis jeg nu ønsker at gøre det uden brug af dns, for når jeg uploader skidtet så kan den jo ikke burge den dns som jeg har lavet på min egen puter, håber i fatter mig :)
Her er en stump kode så i bedre kan se hvad jeg mener:

<%

    dim conn
    dim rs
   
    set conn = Server.CreateObject("ADODB.Connection")
    set rs = Server.CreateObject("ADODB.Recordset")
   
    conn.Open "DSN=rate"
   
    rs.ActiveConnection = conn
    rs.Open "SELECT * FROM rate ORDER BY title ASC"

    while not rs.EOF
    %>


<html>
<head>
<!-- Minus AutoDato -->
<META NAME="Generator" CONTENT="Stone's WebWriter 3">
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>
        <form name="frmRate<%=rs.Fields(0).value%>" action="rate/rate.asp" method="post">
        <input type="hidden" name="cdId" value="<%=rs.Fields(0).value%>">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
<td><font face="Verdana" size="2" color="black">
            Vurdere denne artikel: <%=rs.Fields(1).Value%>
            <%=ShowRating(rs.Fields(0).Value)%>
           
        </font></td></tr><tr>
                <td bgcolor="black">
                    <font face="Verdana" size="1" color="black">
                    <%
                        for i = 1 to 10
                            Response.Write "&nbsp;" & i & " <input name='rating' type='radio' value='" & i & "'> "
                        next
                    %>
                    </font>
                    <input type="submit" value="Vurdere" style="background-color: #FFFFFF;  border: 1 solid #000000">
                </td>
            </tr>
        </table>
        </form>

Hilsen Dalton
Avatar billede torbenmelander Nybegynder
01. september 2002 - 13:54 #1
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\InetPub\wwwroot\filnavn.mdb" ... stien og filnavn rettes naturligvis ...
Avatar billede torbenmelander Nybegynder
01. september 2002 - 13:58 #2
Du kan også connecte sådan her:

conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=D:\InetPub\wwwroot\filnavn.mdb"

men denne driver giver ofte folk unspecified errors, og har dårligere performance end den anden connection string...

Hvis du ikke kender hele stien til den mappe databasen ligger i kan du bruge denne linie til at udskrive stien

Response.Write Server.MapPath("./.") for at få den aktuelle mappe.
Avatar billede dalton12 Nybegynder
01. september 2002 - 14:16 #3
heysa jeg kan ikke lige få det til at virke gider en af jer ikke sætte det ind.. så smider jeg lidt flere point i dette spørgsmål...
Avatar billede torbenmelander Nybegynder
01. september 2002 - 14:19 #4
<%

    dim conn
    dim rs
   
    set conn = Server.CreateObject("ADODB.Connection")
    set rs = Server.CreateObject("ADODB.Recordset")
   
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\InetPub\wwwroot\filnavn.mdb"
   
    rs.ActiveConnection = conn
    rs.Open "SELECT * FROM rate ORDER BY title ASC"

    while not rs.EOF
    %>

Hvor uploader du databasen til (hvilken mappe) og hvad hedder databasefilen ???
Avatar billede dalton12 Nybegynder
01. september 2002 - 14:22 #5
wee tak det virker :)
tak fo det.....
Avatar billede torbenmelander Nybegynder
01. september 2002 - 14:23 #6
selv tak ... og tak for point :-)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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