Bonjour à tous!!
est ce qu'il est indispensable d'utiliser le DataReader puis le Dataset ou Data set directement si je veux insérer des enregistrement dans une table de base de données
Bonjour à tous!!
est ce qu'il est indispensable d'utiliser le DataReader puis le Dataset ou Data set directement si je veux insérer des enregistrement dans une table de base de données
DataReader est utilisé uniquement pour lire des données donc des enregistrement et non les insérer!
DataSet te permet de travailler en mode déconnecté. Tu travailles avec tes engistrements en local dans l'application. Une fois tes modifications temrinées tu te connectes à ta BDD pour valider.
Si c'est pour insérer des données DataSet suffit largement sans DataReader. Tu charges tes données dans le DataSet. Tu modifies des données ou tu en ajoutes et tu valides le tout après![]()
Tu n'es pas obligé d'utiliser ces objets si tu veux ajouter un enregistrement dans ta base de donnée directement. Il te faut juste un objet de type connection et command (le nom exact dépend de ta base de donnée).
Ensuite une fois ta connection ouverte, tu peux balancer tout ce que tu veux dans la base de donnée sous forme de requête SQL avec l'objet command.
Partager