ciao ho creato una stored procedure su sql server 2005
e' la prima stored procedure che viene fatta sul server, cioe' il server e' windows2003 server e non c'erano mai stati database con stored procedure finora
il fatto e' che se io la eseguo dal Query analyzer, viene eseguita correttamente e mi da 'il risultato.
Invece se la eseguo dalla mia pagina ASP, mi da' il seguente errore :
codice:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]
Impossibile trovare la stored procedure 'get_prezzominimo'
Io sono andato in SQL server e ho messo le permission per l'utente spuntando i check "grand" e "view grant" per i valori:
alter, control, execute
qualcuno puo' aiutarmi ?
ecco come nel codice ASP chiamo la stored procedure
codice:
Set cn = Server.CreateObject("ADODB.Connection")
cn.CursorLocation = 3
cn.ConnectionTimeout = 90
cn.CommandTimeout = 30
cn.Open "mia connectionstring", "username", "pwd"
Set RSsp = Server.CreateObject("ADODB.Recordset")
RSsp.CursorType = adOpenKeyset
RSsp.CursorLocation = 3
RSsp.LockType = 1
RSsp.Open "EXECUTE get_prezzominimo 'abcd'", cn