Bonjour,

J'essaye de créer 2 connexion vers 2 bases différentes, pour cela j'utilise:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
            MySql.Data.MySqlClient.MySqlConnection test = new MySql.Data.MySqlClient.MySqlConnection("Server=alex2;Database=demospotreference;User=root;Password=piricy;");
            test.Open();
            test.Close();
            test.Dispose();
 
            MySql.Data.MySqlClient.MySqlConnection test2 = new MySql.Data.MySqlClient.MySqlConnection();
            test2.ConnectionString = "Server=cyril;Database=GrougrouV4;User=spot;Password=spot;";
            test2.Open();
            test2.Close();
            test2.Dispose();
Ce code fonctionne parfaitement en application simple, mais si je le met dans le Page_Load() d'une page aspx.cs, ca plante avec l'exception:
Multiple simultaneous connections or connections with different connection strings inside the same transaction are not currently supported.



D'autre part, j'essaye de toucher un peu les transactions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
            MySql.Data.MySqlClient.MySqlConnection test = new MySql.Data.MySqlClient.MySqlConnection("Server=alex2;Database=demospotreference;User=root;Password=piricy;");
            test.Open();
            MySql.Data.MySqlClient.MySqlTransaction transac = test.BeginTransaction();
La je reçois l'exception
"Nested transactions are not supported."
Alors qu'encore une fois, cela marche très bien en application Windows.Form.



Merci de m'éclairer.