ExecuteNonQuery () ne fonctionne pas
-
28-09-2019 - |
Question
En référence après: C # - ExecuteNonQuery () ne fonctionne pas avec CE SQL Server
J'ai le même problème avec une base de données d'accès attaché à mon projet et en fait j'essaie de dossiers Insérez mais en vain, il me dit qu'il est inséré, mais aucun document trouvé ..
Eh bien, le post ci-dessus a discuté du problème et sa cause, mais je veux en savoir plus sur la solution ... Comment puis-je résoudre ce problème ???
Cordialement,
Baher.
La solution
Je pense avoir trouvé la solution, après avoir cherché pendant un certain temps je l'ai fait les modifications suivantes:
1- Dans l'Explorateur I Solution a changé la propriété de ma base de données qui est Copier sur Output Directory: toujours À Copier sur sortie Directory: Ne pas copier
2- Dans Serve Explorateur i faites un clic droit ma base de données et de modifier la connexion à la base de données à qui existe dans mon dossier bin.
Ca y est ...
Espérons que cela aide
Autres conseils
Utilisez-vous des transactions? Si oui, assurez-vous que vous commettez ou que vous n'êtes pas rouler accidentellement retour
Monsieur, je pense que la connexion est déjà ouverte depuis la requête n'a pas jeté une exception, w
Monsieur qu'est-ce que ur regard de requête comme? représentation de chaîne, car si vous avez une clause WHERE, et le champ est manquant, ou si ur mise à jour, WHERE claause ne jetterait une exception et vous dira que tout est inséré mais probablement pas, car il a accédé à la databse et regardé pour la table, mais na pas trouver toutes les variables, il vient de passer ....
- Vérifiez que votre connexion est ouvert lorsque vous exécutez dans c #
- vérifiez que vous avez aucune transaction non engagée dans sql