Bonjour @ tous,
Voilà, j'ai une même appli web qui, selon le contexte, doit se connecter à une base SQL server ou SQL compact (voir access).
Seulement, ce ne sont pas les mêmes object qui sont utilsés (connection, command et dataAdapter).
Par exemple, ce code ne fonctionne que pour Access. Sinon, il faut utiliser SqlConnection, SqlCeConnection, SqlCommand, SqlCeCommand, ...
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 using (OleDbConnection conn = new OleDbConnection(connect)) { conn.Open(); OleDbCommand command = new OleDbCommand(req, conn); command.ExecuteNonQuery(); foreach (int TA in TAs) { req = "INSERT INTO ..."; OleDbCommand command2 = new OleDbCommand(req, conn); command2.ExecuteNonQuery(); ret++; } }
J'ai essayé de créer mes classes surchargées, mais je fini toujours par une voie sans issue.
Avez vous une idée pour éviter de faire des gros IF pour chaque requête ?
Merci d'avance.
David.
Partager