Salut tout le monde,
Mon projet gère les connexions à une base de données en SQL Server 2005, mais maintenant on me demande de gérer une base Myql...
J'arrive bien à me connecter aux deux et à lire/écrire dedans, pour ça no problème. Le problème viens du fait que je suis soit sur une base soit sur l'autre. Ca dépendra de l'utilisateur finale.
Dois je refaire toutes mes requetes SQL Server en Mysql, ou y a t'il un moyen de faire à de manière moins longue? (ya bien 200a requetes...).
P.S : Et scusez moi si je pose trop de question 'bête' mais je suis un stagiaire débutant totale en C# qui dois faire un logiciel complet....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 SqlCommand command = new SqlCommand("", connection); MySqlCommand command2 = new MySqlCommand("", conn); label62.Text = sourcename; //Test pour savoir si la base existe try { if (SGBD == "Mysql") { conn.ChangeDatabase("Simulateur"); } else { connection.ChangeDatabase("Simulateur"); } } { ///****************************************************************// // Création de la table automate// // requete type pour créer une base // if (SGBD == "Mysql") { command2.CommandText = "CREATE DATABASE Simulateur"; command2.ExecuteNonQuery(); } else { command.CommandText = "CREATE DATABASE Simulateur"; command.ExecuteNonQuery(); }
Partager