En dsn-koppling innebär att de i förväg skapar en koppling på servern till din databas som klienter kan ansluta till. I ditt fall kommer din asp-kod ansluta webbläsarklienter till databasen. Ungefär.
Om du kör med OLE DB istället kan du skita i att be dem skapa dsn-kopplingar (inte dns-koppling som skrevs ovan). Du slipper alltså denna begränsning. OLE DB kräver en annorlunda anslutningssträng än DSN/ODBC. Säg till om du behöver mer hjälp.
Lite gammal tråd kanske, men men.
Så vad är skillnaden mellan dessa DB-kopplingar? På mitt webbhotell står det att max antal DSN-kopplingar är 5. Men om jag använder följande DB-kopplingkodssnutt så behöver jag alltså inte bry mig om det eller?
set objconn = server.createobject("ADODB.connection")
objconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb")
set rs = server.createobject("ADODB.recordset")