J'essaie de mettre à jour une ligne sur un SQL SERVER 2005. Lorsque j'exécute le SQL, je reçois un message indiquant que l'exécution a réussi et qu'une ligne a été affectée. Cependant, quand je fais une sélection contre cette ligne que je soi-disant mise à jour, la valeur reste inchangée. Que se passe-t-il avec ce serveur SQL lorsqu'une requête réussie ne fait absolument rien?La requête SQL ne parvient pas à se mettre à jour
La requête est:
UPDATE [database1].[dbo].[table1]
SET [order] = 215
WHERE [email] = '[email protected]'
Publiez le code SQL afin que nous puissions y jeter un coup d'œil. Les chances sont que si quelque chose ne fonctionne pas comme prévu, le problème réside dans le code. – Brandon
Pouvez-vous afficher la mise à jour et la vérification de votre choix? Aussi, utilisez-vous "begin tran [saction]" n'importe où? – Anon246
Ceci est la mise à jour SQL que j'utilise. J'ai également mis à jour la table en utilisant une interface gui qui écrit le SQL pour moi et cela ne fonctionne pas non plus. Cela semble être un problème d'autorisation SQL Server ou quelque chose du genre, mais ce n'est certainement pas un problème SQL UPDATE [base de données1]. [Dbo]. [Table1] SET [order] = 215 OERE [email] = '[email protected]' –