Comment enregistrer une image dans une table access
phcm
Messages postés21Date d'inscriptionjeudi 18 mai 2006StatutMembreDernière intervention26 juin 2006
-
15 juin 2006 à 21:33
phcm
Messages postés21Date d'inscriptionjeudi 18 mai 2006StatutMembreDernière intervention26 juin 2006
-
16 juin 2006 à 12:00
Bonjour
j ai une form et une classe (ou sont crées mes datasets et objtes pour sql)
depuis la form je passe mon image a la classe
<!-- BEGIN TEMPLATE: bbcode_code -->
Code :
_AjoutFilm.Fi_Jacquette = pctBoxCover.Image;
<!-- END TEMPLATE: bbcode_code -->
dans ma classe je récupere l image comme ceci
<!-- BEGIN TEMPLATE: bbcode_code -->
Code :
private Image fi_Jacquette;
public Image Fi_Jacquette
{
get { return fi_Jacquette; }
set { fi_Jacquette = value; }
}
<!-- END TEMPLATE: bbcode_code -->
Puis dans ma classe je veux inserer des données, et donc mon image dans une table
try
{
using (DbConnection cn = new OleDbConnection(methode.doConnectionString()))
{
using (DbCommand cmd = new OleDbCommand(_strSql, (OleDbConnection)cn))
{
cmd.CommandType = CommandType.Text;
.....
DbParameter FI_Jacquette = new OleDbParameter("@FI_Jacquette", OleDbType.Binary);
FI_Jacquette.Value = fi_Jacquette;
cmd.Parameters.Add(FI_Jacquette);