preguntar acerca de sqldatareader

22
réponses

Lecteur de données SQL-Gestion des valeurs de colonne Null

J'utilise un SQLdatareader pour construire des poco à partir d'une base de données. Le code fonctionne, sauf lorsqu'il rencontre une valeur null dans la base de données. Par exemple, si la colonne FirstName de la base de données contient une valeur n …
demandé sur 1970-01-01 00:33:29
3
réponses

ExecuteReader nécessite une Connexion ouverte et disponible. La connexion est fermée

Ok, j'ai posé des questions sur cette erreur en début de semaine et j'ai eu des réponses très utiles et sans doute les choses se sont radicalement améliorées depuis que j'ai commencé à suivre les suggestions. cependant, maintenant que j'utilise la m …
demandé sur 1970-01-01 00:33:29
13
réponses

conversion de SqlDataReader en JSON

public string toJSON(SqlDataReader o) { StringBuilder s = new StringBuilder(); s.Append("["); if (o.HasRows) while (o.Read()) s.Append("{" + '"' + "Id" + '"' + ":" + o["Id"] + ", " + '"' + "CN" + '"' + ":" …
demandé sur 1970-01-01 00:33:31
11
réponses

Comment vérifier si un datareader est null ou vide

j'ai un lecteur de données qui renvoie un lsit d'enregistrements à partir d'une base de données sql server. J'ai un champ dans la base de données appelée "Autres". Ce champ est à 50% du temps vide ou null. j'essaie d'écrire un code qui vérif …
demandé sur 1970-01-01 00:33:29
22
réponses

Vérifier le nom de la colonne dans un objet SqlDataReader

Comment puis-je vérifier si une colonne existe dans un objet SqlDataReader ? Dans ma couche d'accès aux données, j'ai créé une méthode qui construit le même objet pour plusieurs appels de procédures stockées. L'une des procédures stockées a une col …
demandé sur 1970-01-01 00:33:28
5
réponses

SqlDataReader vs SqlDataAdapter: lequel a la meilleure performance pour retourner un DataTable?

je veux savoir qui a la meilleure performance pour retourner un DataTable . Ici pour SqlDataReader j'utilise DataTable.Load(dr) utilisant SqlDataReader : public static DataTable populateUsingDataReader(string myQuery) { DataT …
demandé sur 1970-01-01 00:33:33