[SQLite] Comment lire un champ BLOB ?
Bonjour,
Windows 2000 Pro
J'utilise la librairie :ADO.NET 2.0 Provider for SQLite
C# 2005 Express
SQLite
TableLines est un champ BLOB avec des donnnées binaires.
Coment récupérer les données qu'il contient ?
Faut-il sauvegarder la dimension du BLOB pour pouvoir dimensionner correctement un tableau de bytes au moment de la récupération ?
Merci
Tintin92
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
using (DbConnection cnn = new SQLiteConnection("Data Source=DBLines.db3"))
using (DbCommand cmd = cnn.CreateCommand())
{
cmd.CommandText = "SELECT PointPairsList FROM TableLines WHERE PointPairsList IS NOT NULL";
cnn.Open();
using (DbDataReader rd = cmd.ExecuteReader())
{
if (rd.Read() == false) throw new ArgumentOutOfRangeException();
rd.GetBytes(0, 0, baSeri, 0, 10);
}
} |