Lire/ecrire fichier word dans sql server/access [Résolu]

vboussema
Messages postés
138
Date d'inscription
mercredi 1 février 2006
Dernière intervention
1 septembre 2009
- 16 févr. 2008 à 20:59 - Dernière réponse : Roukia123
Messages postés
5
Date d'inscription
samedi 9 juin 2007
Dernière intervention
9 août 2010
- 9 août 2010 à 20:55
salut;
est il possible d'inserer un document word dans sql server ou access???
merci de me donner un exemple
j'ai trouvé comment insérer une image mais je ne sait pas comment faire pour les documents word (et les autres types de fichiers en général)
si quelqu'un a une idé merci pour l'aide.

//as you like
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
vboussema
Messages postés
138
Date d'inscription
mercredi 1 février 2006
Dernière intervention
1 septembre 2009
- 17 févr. 2008 à 10:08
3
Merci
bon pour l'écriture dans la base j'ai la méthode qui insère un fichier dans la base :
<!-- BEGIN TEMPLATE: bbcode_code -->

Code :
<!--[if !IE]><--><!----><!--[endif]--><!--[if IE]>
<![endif]--> 
/// </summary>
/// Chemin du fichier

/// <returns>Le fichier sous forme de byte[]</returns>
publicbyte[] GetImage(string filePath)
{
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] img = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
return img;
}
 

<!-- END TEMPLATE: bbcode_code -->pour la lecture c'est comme sa
<!-- BEGIN TEMPLATE: bbcode_code -->

Code :
<!--[if !IE]><--><!----><!--[endif]--><!--[if IE]>
<![endif]--> 
File.WriteAllBytes(Application.StartupPath + "\\fichiers\\a.doc", (Byte[])dr[0]);
 

et sa marche impécable :)
//as you like

Merci vboussema 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de vboussema
cs_coq
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
- 16 févr. 2008 à 23:42
0
Merci
Salut,

Un champs de type image stocke du binaire, donc virtuellement tout type de fichier.
Voir aussi varbinary sur SQL Server 2005 et sup

/*
coq
MVP Visual C#
CoqBlog
*/
Commenter la réponse de cs_coq
vboussema
Messages postés
138
Date d'inscription
mercredi 1 février 2006
Dernière intervention
1 septembre 2009
- 17 févr. 2008 à 09:19
0
Merci
salut;
oui je connais ça et j'ai as de problème pour stoker une image donc bien sur pour un autre fichier mais mon problème c'est un bout de code car les méthodes pour les images ne fonctionnent pas avec les autres types de fichiers

//as you like
Commenter la réponse de vboussema
cs_coq
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Dernière intervention
2 août 2014
- 17 févr. 2008 à 10:33
0
Merci
Sinon regarde du côté de Path.Combine, elle est sympa cette méthode.

/*
coq
MVP Visual C#
CoqBlog
*/
Commenter la réponse de cs_coq
vboussema
Messages postés
138
Date d'inscription
mercredi 1 février 2006
Dernière intervention
1 septembre 2009
- 17 févr. 2008 à 16:40
0
Merci
mais j'ai pas compris l'interret de cette Path.Combine
en tt cas j'ai pass besoin car seulement j'ai besoin d'inserer un fichier et de pouvoir le lire d'une base Sql server ou Access

//as you like
Commenter la réponse de vboussema
Roukia123
Messages postés
5
Date d'inscription
samedi 9 juin 2007
Dernière intervention
9 août 2010
- 9 août 2010 à 20:55
0
Merci
bonjour
desole mais je vais déterrer le sujet, en esperant avoir une reponse

j'ai besoin de faire la meme chose ==> sauvegarder un document word sous sql server et le lire par la suite.

pour stocker le document word ca marche a la perfection

mais pour la lecture je bloque ... le code passe sans erreur, mais quand j'ouvre le fichier y'a rien...

j'ai utilise au niveau de la base sql server un champ binary pour stocker le fichier, je pense que le probleme viens de la...


si quelqu'un a une idée j'en serai reconnaissante
et merci d'avance pour l'aide.
Commenter la réponse de Roukia123

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.