Enregistrer d'un document Byte

Souliabdo
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
- 16 juin 2009 à 15:42
cs_nesrine1
Messages postés
4
Date d'inscription
mercredi 26 novembre 2008
Statut
Membre
Dernière intervention
18 août 2011
- 16 juin 2010 à 12:05
Bonjour,
J’ai un attribut dans ma classe qui stocke un fichier <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>

Lors de l’enregistrement vers la base la requête (linq to sql) ne passe pas si cette variable elle null ;

 

publicbyte[] DocumentAssocie { get; set; }

malgré que dans mon dbml j’ai mis nullable à true et dans la bese ce champs est autoroisé à etre nulle

 

ya il a moyen de forcer cette variable à etre nulle comme on fait pour les int (int?)

 

merci pour votre aide

6 réponses

krimog
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
14 février 2015
51
16 juin 2009 à 16:24
public byte?[] DocumentAssocie { get; set; }, tout simplement

Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
0
Souliabdo
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
2
16 juin 2009 à 16:38
j'ai fai ça mais j'ai l'erreur:

Impossible de convertir implicitement le type 'byte?[]' en 'System.Data.Linq.Binary' 
0
Souliabdo
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
2
16 juin 2009 à 16:41
j'ai changé le type en byte[] (System.Byte[]) dans le dbml
mais j'ai l'erreur 
 Impossible de convertir implicitement le type 'byte?[]' en 'byte[]' 

nullable à true
0
krimog
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
14 février 2015
51
16 juin 2009 à 16:50
Donne-nous tes requêtes Linq qui posent problème, ça aidera probablement.

Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Souliabdo
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
2
16 juin 2009 à 17:12
global_evenement

gbe =


new





global_evenement





//Table global_evenement


{





id_gbe = evenement.Identifiant,


utilisateur_idutilisateur = evenement.IdUser,


srv_structure_idsrv_structure = evenement.IdStructure,


type_evenement_id_tev = evenement.IdTypeEvt,


date_gbe=evenement.Date,


employe_gbe = evenement.NomEmploye,


chef_gbe = evenement.ChefEquipe,


heure_gbe = evenement.HeureEvt,


commentaire_gbe = evenement.Commentaire,


nomdocument_gbe = evenement.NomDocumentExterne,


document_gbe = evenement.DocumentAssocie,







//Si le doc est vide ca passe pas (document_gbe est le champs de la table de type image et   DocumentAssocie l'attribut de ma classe //public

byte[] DocumentAssocie {
get;
set; }



 


};


DataBase.global_evenement.InsertOnSubmit(gbe);
0
cs_nesrine1
Messages postés
4
Date d'inscription
mercredi 26 novembre 2008
Statut
Membre
Dernière intervention
18 août 2011

16 juin 2010 à 12:05
tu peux me donnée votre code source , merci
0