Bonjour à tous,

Mon problème est assez simple, je distribue une application chez divers client, la base de données associés peut avoir 4 format(SQL SERVER, Mysql, Oracle et éventuellement Acces(celui là est moins sur)).Nous allons lettre en place un service Web qui délivre diverses maintenances. ces maintenances seront pour la plupart des mis a jour de la base de données. Or ayant 4 formats de BDD, les scripts différent, et là est mon problème, je vois deux solutions soit je fais mon porpre script(syntaxe inventé) que je retraduis coté client en fonction de son type de base, soir je définis pour chaque maintenance les 4 scripts différents.
bon la première solution n'est pas forcément évident et peu amener à des erreurs de "traduction". J'imagine que ce problème a du être rencontré maintes fois, et j'aimerai vos conseils, comment développeriez vous ce type de service???