Rolf: OLEDB

Hallo

Ich bin totaler Anfänger und "versuche meinen Cod" zu verstehen, der mir leider immer einen Fehler 80004005 generiert. Ich komme einfach nicht weiter. Das Ziel ist es, eine DB-Vervindung ohne SystemDNS zu erstellen:
<%
set myConn = CreateObject("ADODB.Connection")
myConn.Provider="Microsoft.Jet.OLEDB.4.0"
myConn.ConnectionString="Mode=ReadWrite;"
Pfad="DATA SOURCE=" & Server.MapPath("/master/db/datenbank") & "\daten.mdb;"
myConn.open Pfad
%> <font color="#FF0000">Folgender Pfad</font>: <%response.Write(Pfad)
set rs=myConn.Execute("select * from input")
if rs.eof then
%>
Keine Daten gefunden
<%
else
do while not rs.eof
Response.Wreite(rs("Vorname")& "<br>")
rs.move.Next
loop
end if
rs.Close
set rs = nothing
myConn.Close
Set myConn= Nothing
%>

  1. Hy

    Mit diesem Code sollte es gehen eine verbindung zur Datenbank aufzubauen:

    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Provider = "Microsoft.Jet.OLEDB.4.0"    'Treiber für Access
    objConn.open "c:\wwwroot\inetpub\datenbank.mdb" 'Pfad zur DB

    Dann nur noch (wie bei deinem Beispiel) das Recordset mit Daten füllen.

    Ich hoffe das hillft dir weiter.

    PS: der IUser muss die erforderlichen Rechte auf die Datenbank besitzen!

    Gruss
    David

    --
    Lach in die Welt und die Welt lacht zurück.