c# handle null tableau d'octets à partir de requête mysql

j'ai créé une application qui cherche en gros blob de dossiers sur un serveur mysql problème que j'ai, c'est que si, pour quelque raison que ce soit la goutte champ est vide, l'application se bloque. J'ai pensé à quelque chose comme

j'ai actuellement

byte[] data = (byte[])DbReader[2];

mais je me demandais si il existe un moyen de faire quelque chose comme

if (DbReader.IsDbNull(2)
    byte[] data = /* DEFAULT VALUE */
else
    byte[] data = (byte[])DbReader[2];

mais puis-je définir une valeur par défaut?? tout ce que j'ai essayé d'échec 🙁

  • par défaut, une valeur par défaut définie dans SQL quelque part?
  • pas seulement une valeur standard définis à ce stade comme 1, 2 ou 3 par exemple.
InformationsquelleAutor JazziJeff | 2012-07-04