-
SQL SERVER &fichier Pdf
Bonjour
tout nouveau en dev .net je vais devoir developper une appli sur une base SQL. dans cette base je vais devoir stocker des fichiers Pdf dans ma base SQL et pourvoir a tout moment ( en cliquant sur une liste ou un bouton) afficher le contenu du PDF)
est ce facilement possible ???
comment faire pour inserer mon Pdf ???
et comment faire pour l'ouvrir (ShellExecute ???)
MERCI de votre aide
-
Il faut stocker tes fichiers pdf quelque part sur un disque dur de ton reseau et stocker le lien vers ces fichiers pdf dans la base de données "ex: c:\fichiersPDF\monfichiers"
pour ouvir un fichier il faut utiliser fileopen :
http://plasserre.developpez.com/v4-6.htm
voila
-
ben j'ai bien pensé a cette solution mais en fait en cas de changement de server de mon appli ça va etre un bordel pas possible c'est pour ca que je voulais stocker directement mes fichier PDF dans ma base SQL ...
-
pour ouvrir un fichier regarde la plustot dans le point 3, fileopen sert pas à ca
http://faqvbnet.developpez.com/
-
Une proposition
Salut
1 - la base contient une table fichier ayant comme champs data de type image ;
voila un peu de code :
2- "
byte[] data= new byte[(int)Request.Files[0].InputStream.Length ];
Request.Files[0].InputStream.Read(data,0,(int) Request.Files[0].InputStream.Length);
SqlCommand cmd= con.CreateCommand();
cmd.CommandText = "insert into fichiers(data) values(@data)";
cmd.Parameters.Add("@data",data);
cmd.ExecuteNonQuery();
"
pour l'affichage il dépend de type d'application soit windows soit Web
pour le web va voir Response.contentType="application/pdf"
est ca marche bien !!