Question

Je sais que ce n'est pas un enfer d'une question utile, mais je ne peux pas m'empêcher d'être bogué par cela.

Alors,
Pourquoi cette méthode (dans *Command classes) est appelé
ExecuteNonQuery à la place de Exécuter l'ordre?

Ces déclarations SQL ne sont-elles pas sur DBS, les requêtes?

Était-ce utile?

La solution

Sémantiquement, une requête est quelque chose que vous exécutez pour renvoyer des données. Vous «interrogez» la base de données pour trouver tout le X dans le Y.

Si vous ne vous attendez pas à des résultats en arrière, ce n'est pas tant une requête qu'une instruction ou une commande.

Autres conseils

Pas s'ils sont des inserts, suppriment, créent des tables, etc.

Je pense que c'est une requête qui demande à la base de données des enregistrements. Les actions qui modifient la base de données / données ne seraient pas une requête.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top