Donc, comme vous pouvez le voir, ce qui rend pratique pour faire défiler tous les dossiers. Aussi, je dois mentionner que vous devez appeler au moins une fois pour se qualifier pour le premier enregistrement. La commande Response.Write envoie simplement les données à la page Web. Cela aurait pu être Console.WriteLine, etc. Remarquez comment la "CustomerName" a été utilisé. Faites attention ici parce que vous voulez vous assurer que vous ne cherchez pas à appeler un champ dans une table que vous ne sélectionnez pas.
Ok, la dernière chose à faire est de liens étroits et de disposer de sorte que nous ne créons pas de fuites de mémoire sur le serveur. adoDR.Close (); adoDR.Dispose (); adoCmd.Dispose (); adoConn.Close (); adoConn.Dispose (); Remarqué que je inversé l'ordre que je utilisé lors de la création des objets. DataReaders sont ouverts lorsque vous appelez la ExecuteReader () et lorsque vous quelque chose d'ouvert, vous devez le fermer. Appel .Dispose () sur ces objets seraient également les fermer, mais les fermer moi-même a toujours été un de mes habbit.
Les objets de commande ne sont pas ouvertes ou fermées donc pas de Close () est nécessaire. Et enfin, nous fermons /disposer de la connexion de base de données. Là. Était-ce si difficile? Nous avons créé une connexion à la base, elle a ouvert, créé une commande (à l'aide d'une requête SQL personnalisé) et exécuté le DataReader. Ensuite, nous avons fait une boucle à travers les enregistrements. Enfin, nous avons fermé et disposé de tous les objets. Voilà. Simple. ADO.NET a fait vraiment facile pour afficher des données. Ceci est juste une petite égratignure sur le Titanic. ADO.
NET pourrait remplir 50.000 pages! Je espère que vous avez apprécié cet article. Je dois admettre, je ne suis pas beaucoup d'un écrivain, mais je me souviens de la première fois que je tirais données d'une base et je ai regretté quelqu'un me dire dans un anglais simple comment obtenir les choses au point. Évidemment,