Ciao a tutti.
La domanda è banale, la risposta temo di no!

Ho effettuato la migrazione di un gestionale da un server dedicato (dove funzionava tutto) ad un hosting su Aruba.
Tutte le stored procedure non mi funzionano più!

codice:
cmdAut.ActiveConnection = gn_cnn
cmdAut.CommandText = "sp_totale_ordine" 
cmdAut.CommandType = 4
set param  = cmdAut.CreateParameter("@id_ordine", 3, 1, , VarId_Ordine)
cmdAut.Parameters.Append(param)
    
set rsSTPR = cmdAut.Execute
Se eseguo qualcosa come
codice:
Response.write stSTPR("Titolo")
ottengo "Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto." che in due parole vuol dire che non trova Totale.

La stored procedure di cui parlo è molto complessa e contiene cursori e quant'altro... ma ne ho creata una che restituisce sempre e solo il numero 105 tanto per prova e non fa lo stesso.
Ecco il codice della procedura.

codice:
CREATE PROCEDURE [dbo].[sp_totale_ordine] (@id_ordine int) AS 
Declare @Totale float
CREATE TABLE #T_Tabella ( Totale float );
set @Totale = 105
INSERT INTO #T_Tabella( Totale ) VALUES( @totale );
SELECT Totale FROM  #T_Tabella


Se la lancio da SQL Server funziona, ovviamente come anche quella "vera", ma se la chiamo da ASP non va!

Dove sbaglio?

Uso SQL SERVER 2008 se la cosa è rilevante.