Bonjour,
je souhaiterais savoir comment faire pour enregistrer d'une façon simple une image dans une table. (C# + SQLite)
j'ai fait
voila et au moment de la récupération j'ai fait un GridView lié a ma base, il m'affiche erreur lors du chargement des données de la base !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 // pour la creation de la TABLE SQLCmd.CommandText = "CREATE TABLE personne (nom VARCHAR(255), prenom VARCHAR(255), salaire INTEGER, image BLOB);"; // pour l insertion byte[] b = ... //contient l'image en bytes SQLCmd.CommandText = "INSERT INTO personne (nom, prenom, salaire, image) VALUES ('" + nom + "', '" + prenom + "', " + salaire + ", '" + b + "');";
pour récupérer j'ai fait :
voila je ne sais plus quoi faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ... SQLCmd.CommandText = "SELECT * FROM personne WHERE nom = " + nom; SQLiteDataReader SQLDReader = SQLCmd.ExecuteReader(); while (SQLDReader.READ()) { elt.Nom = SQLDReader["nom"].ToString(); elt.Prenom = SQLDReader["prenom"].ToString(); elt.Salaire = int.Parse(SQLDReader["salaire"].ToString()); elt.Img = (byte[])SQLDReader["image"]; RETURN elt; }![]()
Partager