Lors de l'exécution d'une procédure, une erreur est générée, comme Erreur d'insertion: le nom de la colonne ou le nombre de valeurs fournies ne correspond pas à la définition de la table. Mais quand je lance le même ensemble de requêtes sans aucune procédure, il fonctionne bien. Quelqu'un peut-il me dire quel est le problèmeMicrosoft SQL Server 2005
Répondre
Je vais deviner que votre procédure stockée demande un certain ensemble de paramètres, mais vous fournissez un ensemble différent d'arguments. Lorsque vous appelez la procédure stockée, assurez-vous que les arguments donnés sont corrects pour ce qui est attendu.
Soit cela ou la procédure stockée elle-même a une erreur en essayant de parler à une table de base de données et d'obtenir le schéma erroné.
Merci beaucoup pour votre réponse. Je viens de fermer le Microsoft SQL Server Management Studio et de le rouvrir. Maintenant, la même procédure fonctionne bien. Aucune idée de ce qui est arrivé. Quelqu'un peut-il donner une idée. – Abhishek
@Abhishek pure supposition, peut-être vous étiez connecté à une base de données différente ou quelque chose, et à la ré-ouverture vous connecté à la bonne. –
- 1. Microsoft SQL Server 2005 XP_DELETE_FILE
- 2. Travailler avec Microsoft SQL Server 2005
- 3. microsoft sql server 2005 restaurer fichier .bak
- 4. SQL Server 2005
- 5. Microsoft SQL Server 2005 transtypage date/heure en chaîne
- 6. Microsoft SQL Server 2005 Restauration erreur Mdf fichier
- 7. Microsoft SQL Server 2005 cast bigint à la chaîne
- 8. Niveau d'isolement par défaut dans Microsoft SQL Server 2005
- 9. Microsoft SQL Server 2005 - en utilisant l'opérateur modulo
- 10. Passage de Microsoft Access 2007 à Sql Server 2005
- 11. Clé cd SQL Server 2005
- 12. SQL Server procédure stockée (système de menus) - Microsoft SQL Server 2005
- 13. Télécharger SQL SERVER AGENT - Microsoft SQL Server
- 14. SQL Server 2005 et APP_DATA
- 15. T-SQL (Microsoft SQL Server)
- 16. erreur Microsoft SQL Server
- 17. Microsoft SQL Analysis Server
- 18. microsoft sql server crud
- 19. SQL Server 2008, SQL Server 2005
- 20. Requête SQL SQL Server 2005
- 21. transaction SQL Server 2005
- 22. SQL Server 2005 sp_send_dbmail
- 23. Sql Server 2005 AutoCompletion
- 24. Sql Server 2005 Pivot
- 25. SQL Server 2005 xp_cmdshell
- 26. SQL SERVER 2005
- 27. Requête SQL Server 2005
- 28. Vues SQL Server 2005
- 29. Cryptage SQL Server 2005
- 30. SQL Server 2005 Express
Montrez votre code. –
Sans regarder la procédure stockée, non. Pouvez-vous l'afficher? –
Vous avez probablement une faute de frappe dans la définition de votre colonne ou vous faites quelque chose comme INSERT INTO valeurs (a, b, c, d) (1,2,3,4,5). – cairnz