2016-11-13 2 views
2

J'ai une page dans mon programme qui contient un objet DataGridView. Il est rempli par une requête qui sélectionne les données de la table de base de données appelée DOCS.Impossible d'obtenir le schéma pour cette requête Visual Studio 2015

Le tableau a 4 colonnes:

  1. APPLICANT_NAME
  2. doc_id
  3. DOC_NAME
  4. doc_contents

J'essaie d'ajouter une requête de suppression d'un utilisateur de supprimer un document de la table quand ils le sélectionnent et appuyez sur le bouton «supprimer».

Lorsque je tente de créer la requête de suppression, je reçois le

« Impossible d'obtenir le schéma pour cette requête »

un message

et je ne comprends pas pourquoi.

Ma requête ressemble à ceci:

DELETE FROM DOCS 
WHERE  (doc_id = @Param3) 

Quelqu'un pourrait-il expliquer pourquoi je reçois cette erreur?

+0

Montrez comment vous appelez cette requête dans C# –

+0

Je ne l'ai pas encore appelé, j'essaye d'ajouter la question à la tableAdapter du dataGridView et il ne me laissera même pas l'ajouter. –

+0

utiliser cette requête pour TableAdapter: DELETE FROM [DOCS] WHERE (([doc_id] = @ Param3)) –

Répondre

0

Utilisez-vous la liaison de données pour le charger à partir de l'adaptateur, si oui pz vérifiez si j'insère l'instruction de suppression de mise à jour est générée par l'adaptateur.

+0

Les cases à cocher pour ces 3 sont sélectionnées, je ne sais pas comment y accéder? –