«Erreur fatale rencontrée lors de l'exécution de la commande» lors d'une tentative d'ajout d'une vue à partir de la base de données MySQL
-
05-07-2019 - |
Question
J'essaie d'ajouter des tables et des vues d'une base de données MySQL à un projet dans VS2005. Après de nombreuses recherches, j'ai fini par utiliser le connecteur ADO.NET, ce qui fonctionne très bien, sauf lorsque vous essayez d'ajouter une vue à l'aide de l'assistant de configuration de source de données, où j'obtiens l'erreur "Fatale rencontrée lors de l'exécution de la commande". message d'erreur et lorsque j'essaie d'en ajouter un avec le générateur de requêtes, où il ne m'indique pas le nom des colonnes dans le volet de diagramme. Si j'ajoute toutes les commandes SELECT à la main, cela fonctionne comme un charme. Des idées sur ce qui pourrait causer ceci et comment le réparer?
La solution
On dirait que la vue utilise des variables
Pour résoudre ce problème, ajoutez 'autoriser l'utilisateur variables = true 'à votre connexion chaîne. Dans ce mode, il ne sera pas se plaindre quand il voit @data mais ne trouve pas un paramètre de ce nom.