Ciao ragazzi,
è la prima volta che uso SQLserver. L'ho installato, ho creato un primo db importando i dati da access e l'ho inserito nell'elenco delle fonti odbc.
infine, in una pagina ASP ho fatto una prova di interrogazione:
<%
StrConn = "Trusted_Connection=yes;Provider=SQLOLEDB;Data Source=localhost;Initial Catalog='db.MDF';User ID='amministratore';Password='ciccino'"
sql = "SELECT FROM utenti"
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn
Set rs = Server.CreateObject("ADODB.recordset")
rs.Open sql, conn
response.write(rs("Nome"))
rs.Close
set rs = nothing
conn.close
set conn = nothing
%>
ma ecco l'errore che mi appare:
Microsoft OLE DB Provider for SQL Server error '80040e4d'
Impossibile eseguire l'accesso per l'utente 'nomeMacchina\IUSR_nomeMacchina'.
Dove ho sbagliato? la stringa di connessione l'ho copiata da una delle lezioni di html.it e ho sostituito i dati... ma, quale userId e password vanno specificate?
Ci sono impostazioni particolari da inserire nella finestra dell'ODBC?
Insomma, devo fare anche da amministratore del db... e sono completamente a digiuno e le guide su SQL server che ho trovato in rete sono parziali oppure incomprensibili!
Grazie,
Anna

Rispondi quotando