[c#] declarer la connection avant le page load

declarer la connection avant le page load [c#] - C#/.NET managed - Programmation

Marsh Posté le 28-07-2005 à 14:24:01    

Bonjour,
 
En general je declare ma connection dans global.asax comme ceci:
 

Code :
  1. SqlConnection myConnection = new SqlConnection();
  2.         myConnection.ConnectionString = "ma chaine de connexion;";
  3.         myConnection.Open();
  4.         Session["myConnection"] = myConnection;


 
Avec dans public partial class mapage : System.Web.UI.Page
{
cette ligne: SqlConnection myConnection;
 
Mais le pb c'est que la chaine de connexion change suivant la personne qui execute la page....
 
Donc il faut que je la declare dans la partie:  
 
public partial class mapage : System.Web.UI.Page
{
 
J'ai donc recopié le code de connection du global.asax comme ceci:
 

Code :
  1. public partial class mapage : System.Web.UI.Page
  2. {
  3.         SqlConnection myConnection = new SqlConnection();
  4.         myConnection.ConnectionString = "ma chaine de connexion;";
  5.         myConnection.Open();
  6.         Session["myConnection"] = myConnection;
  7.         SqlConnection myConnection;
  8.     protected void Page_Load(object sender, EventArgs e)
  9.     {


 
Mais ca me fait une erreur:
Compiler Error Message: CS1519: Invalid token '=' in class, struct, or interface member declaration au niveau de la ligne:
myConnection.ConnectionString = "ma chaine de connexion;";
 
Je comprend pas pourquoi, merci de votre aide

Reply

Marsh Posté le 28-07-2005 à 14:24:01   

Reply

Marsh Posté le 01-08-2005 à 10:32:29    

Tu ne devrais pas copier ton code dans une méthode plutôt que dans la classe ?  ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed