Je travaille actuellement sur un projet pour une application web qui peut être installée sur plusieurs serveurs avec différentes configurations logicielles. Je veux rendre mon application aussi flexible que possible en permettant à l'utilisateur d'avoir différents serveurs SQL installés. Le problème est que la syntaxe SQL utilisée par deux fournisseurs de serveurs ne correspond pas. Pour un exemple simple, voici la même instruction SELECT pour MS SQL et MySQL:Fournisseur neutre SQL
MS SQL - SELECT TOP 1 * FROM MyTable ORDER BY DateCreated DESC
MySQL - SELECT * FROM MyTable ORDER BY DateCreated DESC LIMIT 1
Existe-t-il un moyen standard de faire abstraction de la création de déclaration pour différents fournisseurs? Des ressources en ligne ou des livres traitant de ce problème? Des conseils ou des remarques intelligentes que je trouverais utiles?
Informations supplémentaires: J'écris mon application we dans ASP ASP sur un serveur Windows.
Merci, Spara
ASP ou ASP.NET? – RedFilter
vanille ASP. Non .NET – Sparafusile
* Pourquoi * écrivez-vous une nouvelle application Web dans un langage de script défunt et totalement obsolète et non supporté? –