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ù!
Se eseguo qualcosa comecodice: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
ottengo "Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto." che in due parole vuol dire che non trova Totale.codice:Response.write stSTPR("Titolo")
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.

Rispondi quotando

