ciao a tutti...

e la prima volta che provo a chiamare una stored procedure per popolare un recordset ma ricevo sempre lo stesso errore:

codice:
Microsoft OLE DB Provider for SQL Server error '80040e37' 

Il nome di oggetto 'tab_clienti' non è valido. 

/xxx.asp, line 29
vi posto il codice:

codice:
set cmd = server.CreateObject("ADODB.command")
	cmd.ActiveConnection = strConnection 'oggetto connessione
	cmd.CommandText = "[dbo].[stp_ClientiCheck]" 'nomeStoreProcedure
	cmd.CommandType = adCmdStoredProc 'storedProcedure
	set objParametro = cmd.CreateParameter("@varNome",adVarChar,adParamInput,25,"a")
	cmd.Parameters.Append objParametro
	set objParametro = cmd.CreateParameter("@varCognome",adVarChar,adParamInput,25,"b")
	cmd.Parameters.Append objParametro
	set recset=server.CreateObject("ADODB.recordset")
	set recset = cmd.execute 
	IF recset.recordcount>0 THEN	
		returnValore = recset("idCliente")
	ELSE
		returnValore = -1 'nessun cliente trovato
	END IF	
		set recset=nothing 
		set cmd=nothing
e questa è la stored procedure

codice:
CREATE PROCEDURE [dbo].[stp_ClientiCheck] 	
	@varNome varchar(25),
	@varCognome varchar(25)
AS
SELECT  idCliente from tab_clienti  WHERE nomeCliente LIKE @varNome  AND cognomeCliente LIKE @varCognome
GO
mi potete aiutare?