Sqlconnection su più forms

lunedì 23 luglio 2012 - 10.21
Tag Elenco Tags  C#  |  .NET 4.0  |  Visual Studio 2005  |  SQL Server 2005

ciccolone Profilo | Newbie

Buongiorno
è possibile condivire una connessione tra più forms? Ogni volta che richiamo la connessione presente nel Main form mi dà un errore di riferimenti.... Possibile che bisogna ricreare la connessione ogni volta?? NO, VERO???
Grazie

Gho5t Profilo | Junior Member

Ciao,
io ti parlo da sviluppatore in Asp.net, però la procedura dovrebbe essere la stessa più o meno.
Basta che utilizzi l'Inheritance del .net.
Ecco alcuni esempi:
http://msdn.microsoft.com/en-us/library/ms173149.aspx
http://msdn.microsoft.com/en-us/library/5x4yd9d5%28v=vs.71%29.aspx
http://msdn.microsoft.com/en-us/library/aa984432%28v=vs.71%29.aspx
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui

ciccolone Profilo | Newbie

Grazie fantasma!!
Ho risolto alla fine... sono due giorni che cerco e solo dopo aver postato ho trovato una soluzione e la voglio condividere.
Basta mettere la variabile sqlconnection come static:
public static SqlConnection objSqlConnection;
poi nel secondo form trovo il riferimento alla connessione aperta nel primo form.
Saluti

Gho5t Profilo | Junior Member

Ciao,
si anche la tua soluzione va bene, se però così devi avere quella Form sempre attiva e non la puoi mai chiudere.
Con un file .cs invece puoi chiudere la Form lasciando sempre attiva la connessione.
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5