Articles of mysqldatareader

MySqlDataReader: DataTable.Fill (lecteur) lève ConstraintException

J’ai deux orders tables et orderdetails commandes de table (PK = id, index UNIQUE sur orderno) |id|orderno| | 1|1000 | | 2|1001 | table orderdetails (PK = id) |id|orderid|item|qty| | 1| 1|ABC | 3| | 2| 1|XYZ | 4| Maintenant, je veux interroger les données avec: SELECT o.orderno, od.item, od.qty FROM orders o INNER JOIN […]

Comment vérifier la valeur NULL dans MySqlDataReader par le nom de la colonne?

Comment puis-je vérifier une valeur NULL dans un MySqlDataReader ouvert? Ce qui suit ne fonctionne pas; il frappe toujours le else : if (rdr.GetSsortingng(“timeOut”) == null) { queryResult.Egresstime = “Logged in”; } else { queryResult.Egresstime = rdr.GetSsortingng(“timeOut”); } rdr.IsDbNull(int i) accepte uniquement un numéro de colonne, pas un nom.

Problème de tampon MySqlDataReader GetBytes…

J’ai trouvé une bizarrerie curieuse de l’implémentation MySqlDataReader.GetBytes et je me demandais si c’était bien connu, car il me semblait impossible de trouver des articles à ce sujet sur le net. Si vous suivez l’exemple de code pour SqlDataReader et l’appliquez à MySqlDataReader, cela ne fonctionnera pas … sauf si le nombre d’octets de l’enregistrement […]

L’utilisation de MySQLConnection en C # ne se ferme pas correctement

Solution finale: La connexion a été ajoutée au pool de connexion. Alors je l’ai fermé, mais il est toujours resté physiquement ouvert. Avec le paramètre ConnectionSsortingng “Pooling = false” ou les méthodes statiques MySqlConnection.ClearPool (connexion) et MySqlConnection.ClearAllPools, le problème peut être évité. Notez que le problème était que la connexion était toujours active lorsque j’ai […]