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.

Était-ce utile?

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 ....

  1. Vérifiez que votre connexion est ouvert lorsque vous exécutez dans c #
  2. vérifiez que vous avez aucune transaction non engagée dans sql
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top