Buongiorno a tutti. Sono alle prime armi con asp. Volendo collegarmi a un database all'interno della root di inetpub ho provato alcune stringhe di connessione. Funzionano tutte quelle che utilizzano il DNS. Inserendo invece l'indirizzo assoluto mi dà errore. Il file database.mdb si trova in una cartella prova asp all'interno della root di inetpub. Il codice asp è questo:
<%@ language=VBScript %>
<%
Dim conn
Dim str
Set conn=Server.CreateObject("ADODB.Connection")
str="DRIVER={Microsoft Access Driver(*.mdb)};"_
& " DBQ=C:\inetpub\wwwroot\prova asp\database.mdb "
conn.connectionstring=str
conn.open
response.Write ("Aperto e chiuso")
response.Write("funzionerà?") &VbcrLf
Dim Rs
Set Rs=Server.CreateObject("ADODB.recordset")
Rs.open "SELECT * FROM Amici",conn
response.Write Rs.Fields ("Amici") &VbCrLf
response.write Rs.Fields ("Conoscenti")
%>
L'errore che mi dà è questo:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
/connessione.asp, line 9
Non riesco a capire cosa tralascio nel codice. Chiedo aiuto agli esperti. Un saluto