Ecrire dans et lire d'une base de données [Résolu]

Signaler
Messages postés
77
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
15 février 2011
-
Messages postés
77
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
15 février 2011
-
Je  voudrais écrire des fichiers convertis préalablement en binaire dans une base de données sql server
 et à l'occasion pouvoir interroger ladite BD pour lire lesdits fichiers  en les convertissant au passage en un format genre .txt.
Veuillez me donner un canevas et/ou mieux me mettre sur les rails.

merci 

verbeyst

4 réponses

Messages postés
62
Date d'inscription
vendredi 19 janvier 2007
Statut
Membre
Dernière intervention
29 juin 2008

Heu tu trouves ça pratique d'écrire en binaire dans SQLServer?
Messages postés
62
Date d'inscription
vendredi 19 janvier 2007
Statut
Membre
Dernière intervention
29 juin 2008

Heu pour écrire dans un fichier texte:

using System
;

using
System
.
IO

void
FichierTexte
(
string
nomFichier)
{

    StreamReader sr
=
null
;

    StreamWriter sw
=
null
;

   
string
line
;


   
try

   
{

       
if
(
!
File
.
Exists
(nomFichier))
{

           
//
Le
fichier
n'existe
pas.
On
le
crée.

            sw
=
new
StreamWriter
(nomFichier)
;

            sw
.
WriteLine
(
"
Bonjour.
Nous
sommes
le
{0}
et
il
est
{1}
"
,

                                 DateTime
.
Now
.
ToLongDateString
()
,

                                 DateTime
.
Now
.
ToLongTimeString
())
;

            sw
.
Close
()
;

            sw
=
null
;

           
//
Remarque
:
On
peut
utiliser
sw
=
File.AppendText(NomFichier)
pour
ajouter

           
//
du
texte
à
un
fichier
existant

       
}


       
//
Ouverture
du
fichier
et
écriture
du
contenu
du
fichier
sur
la
console

        sr
=
new
StreamReader
(nomFichier)
;

        Console
.
WriteLine
(
"
Début
du
fichier
"
)
;

        line
=
sr
.
ReadLine
()
;

       
while
(line
!
=
null
)
       
{

            Console
.
WriteLine
(line)
;

            line
=
sr
.
ReadLine
()
;

       
}

        Console
.
WriteLine
(
"
Fin
du
fichier
"
)
;

   
}

   
finally

   
{

       
//
Fermeture
streamreader

       
if
(sr
!
=
null
) sr
.
Close
()
;

       
//
Fermeture
streamwriter

       
if
(sw
!
=
null
) sw
.
Close
()
;

   
}

}
Messages postés
77
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
15 février 2011

verbeyst
Messages postés
77
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
15 février 2011

c'est un exercice que je dois réaliser dans le cadre d'un contrat de stage en entreprise.
C'est en tout cas un bon exercice aux yeux de la personne qui me "forme"...

verbeyst