Méthodes MySQLCommand
Remarque
Si vous ne parvenez pas à supprimer des objets du serveur MySQL, il est possible que le serveur fonctionne en mode sécurisé. Pour désactiver le mode sécurisé, vous pouvez exécuter la requête suivante :
SET SQL_SAFE_UPDATES=0;
.
Points importants
- Utilisation de
ExecuteNonQuery
pour les commandes qui modifient la base de données ; ExecuteReader
etExecuteScalar
sont utilisés pour les commandes de requête qui récupèrent des données depuis la base de données ;ExecuteReader
retourne un objetMySqlDataReader
;MySqlDataReader
possède une méthode appeléeread()
qui lit les lignes de manière séquentielle ; Il est nécessaire de fermer (Close()
) l'objetMySqlDataReader
après utilisation ;ExecuteScalar
retourne unobject
qui peut être converti dans le type de données approprié.
1. La commande suivante sélectionne et retourne tous les étudiants ayant une note supérieure à 90, quelle commande est la plus appropriée pour exécuter cette requête ?
2. La commande suivante sélectionne et retourne le nom de l'étudiant le plus âgé de la classe, quelle commande est la plus appropriée pour exécuter cette requête ?
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 8
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.22
Méthodes MySQLCommand
Glissez pour afficher le menu
Remarque
Si vous ne parvenez pas à supprimer des objets du serveur MySQL, il est possible que le serveur fonctionne en mode sécurisé. Pour désactiver le mode sécurisé, vous pouvez exécuter la requête suivante :
SET SQL_SAFE_UPDATES=0;
.
Points importants
- Utilisation de
ExecuteNonQuery
pour les commandes qui modifient la base de données ; ExecuteReader
etExecuteScalar
sont utilisés pour les commandes de requête qui récupèrent des données depuis la base de données ;ExecuteReader
retourne un objetMySqlDataReader
;MySqlDataReader
possède une méthode appeléeread()
qui lit les lignes de manière séquentielle ; Il est nécessaire de fermer (Close()
) l'objetMySqlDataReader
après utilisation ;ExecuteScalar
retourne unobject
qui peut être converti dans le type de données approprié.
1. La commande suivante sélectionne et retourne tous les étudiants ayant une note supérieure à 90, quelle commande est la plus appropriée pour exécuter cette requête ?
2. La commande suivante sélectionne et retourne le nom de l'étudiant le plus âgé de la classe, quelle commande est la plus appropriée pour exécuter cette requête ?
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 8