Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Esecuzione stored procedure da applicativo web.
giovedì 08 maggio 2014 - 12.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
|
Windows Server 2008 R2
|
Visual Studio 2010
|
SQL Server 2008 R2
iif
Profilo
| Expert
713
messaggi | Data Invio:
gio 8 mag 2014 - 12:54
Ciao a tutti, spero di essere nella sezione giusta.
Ho un applicativo web che esegue una sp, quando viene eseguita ritorna un errore di chiusura connessione, mentre se la eseguo dal database viene eseguita correttamente.
Da cosa può dipendere?
grazie.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 8 mag 2014 - 13:07
>Ciao a tutti, spero di essere nella sezione giusta.
ciao
>Ho un applicativo web che esegue una sp, quando viene eseguita
>ritorna un errore di chiusura connessione, mentre se la eseguo
>dal database viene eseguita correttamente.
Dovresti postare i dettagli. Come chiami la stored procedure (codice) e messaggio di errore che ottieni durante il debug.
>grazie.
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
iif
Profilo
| Expert
713
messaggi | Data Invio:
gio 8 mag 2014 - 15:12
Il codice:
public List<Pratica> GetListaPratiche(string N_Pratica, int? IdStatoLavorazione, string N_Delibera, string RagSoc_Cognome, string Nome, string CF, string PIVA)
{
List<Pratica> ret;
using (DBWorking db = new DBWorking(ProviderSql, "connFxxxxxx"))
{
db.Open();
DbCommand cmd = db.CreateCommand("USP_GET_Pratica", true);
db.SetParameter(cmd, "N_Pratica", DbType.String, ParameterDirection.Input, N_Pratica);
db.SetParameter(cmd, "IdStatoLavorazione", DbType.Int32, ParameterDirection.Input, IdStatoLavorazione);
db.SetParameter(cmd, "N_Delibera", DbType.String, ParameterDirection.Input, N_Delibera);
db.SetParameter(cmd, "RagSoc_Cognome", DbType.String, ParameterDirection.Input, RagSoc_Cognome);
db.SetParameter(cmd, "Nome", DbType.String, ParameterDirection.Input, Nome);
db.SetParameter(cmd, "CF", DbType.String, ParameterDirection.Input, CF);
db.SetParameter(cmd, "PIVA", DbType.String, ParameterDirection.Input, PIVA);
ret = base.LoadList(db, cmd);
}
return ret;
}
L'errore:
The underlying connection was closed: A connection that was expected to be kept alive was closed...
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 9 mag 2014 - 11:28
>L'errore:
>The underlying connection was closed: A connection that was expected
>to be kept alive was closed...
DBWorking cos'è? Com'è fatto?
LoadList cosa fa? Com'è scritto? Non vedo di che tipo è il base..
Quell'errore di solito si ha quando si chiude la connessione.. e col fatto che hai personalizzato qui e là potrebbe esserci qualche problema sul metodo o sul DBWorking.
Con il codice che hai postato e senza un debug approfondito siamo ciechi.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
iif
Profilo
| Expert
713
messaggi | Data Invio:
ven 9 mag 2014 - 20:29
Non riesco a darti il codice, ma l'errore che ritorna è:
The underlying connection was closed: A connection that was expected to be kept alive was closed by server
e stiamo parlando di 3000 record
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !