Si jamais vous utiliser le composant ODP.Net d’Oracle avec le SqlDataSource et que vous obtener l’erreur ORA-01036 Illegal variable name/number, cela est principalement dû au fait que votre nombre de paramètres ne correspond pas au nombre de votre requête Insert, Update ou Delete. J’ai eu ce problème en utilisant une ComposedKey avec l’ASPxDataGridView de DevExpress. Il faut donc supprimer le champ ComposedKey avant d’exécuter la requête.
Voici la conversation sur ASP.Netqui m’a aidé pour résoudre ce problème.
Suggestions de lecture :
- MCP en C# : exposer vos propres outils à n'importe quel client IA
- Moderniser les projets ASP.NET patrimoniaux en 2025
- Architecture interne : patterns, modélisation des données et extensibilité dans Mes Recettes
- Mes Recettes : créer un index de recettes moderne avec Blazor WebAssembly et Supabase
- Supabase et les relations entre les tables