07. februar 2002 - 19:51Der er
11 kommentarer og 1 løsning
Access
Hej jeg har denne kode der kun vil skrive kolonen billed er der en der kan hjælpe mig? <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("tilbudsbasen.mdb") Conn.Open DSN %>
Prøv dette i stedet 'OLEDB connection uden brug af ODBC :-) Dim Conn, dbPath dbPath = Server.MapPath("DATABASENAVN.mdb") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
Det virker fint hjemme hos mig og ude på nettet. /Henrik PS. måske skal du bruge følgende lille ændring: dbPath = Server.MapPath("../DATABASENAVN.mdb") Hvis databasen ikke ligger i samme bibliotek.
Du får kun billed frem fordi du "kun" løber databasen igennem 1 gang. Hvis der ligger flere elementer der i, vises de ikke. Du søger efter et element hvor ID er 1. Der ligger vist kun et billed og ikke en pris ?? Eller hvad. Prøv med: ********************* <% 'OLEDB connection uden brug af ODBC :-) Dim Conn, dbPath dbPath = Server.MapPath("../BIOSENSq.mdb") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
SQLStmt="SELECT DISTINCTROW * FROM Vare;" Set RS=Conn.Execute(SQLStmt) %>
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.