Bonjour,
je cherche via une application console connectée à Oracle 11 à récupérer le contenu des champs blob d'une table.
Ma requête fait basiquement:
SELECT champ1, champ2, champ_blob FROM ma table ORDER by champ1
Je remplis un dataset avec le résultat de cette requête et curieusement, lorsque j'affiche le contenu du dataset, quel que soit l'ordre de tri, le second et le quatrieme record ont le champ blob vide (les autres affichent System.Byte()).
1 2 3 4
| DataSet checkDataset = new DataSet("checkDataSet");
OleDbCommand checkCommand = new OleDbCommand(selectQuery, conn);
OleDbDataAdapter checkAdapter = new OleDbDataAdapter(checkCommand);
checkAdapter.Fill(checkDataset); // le dataset est rempli avec le bon nombre de records mais le champ blob est vide pour les 2 et 4e record... |
Avez vous une idée ?
Merci
IDNoires
Partager