Extraire un champs de type text d'une table sql server, language C# [Résolu]

Signaler
Messages postés
135
Date d'inscription
mercredi 8 novembre 2000
Statut
Membre
Dernière intervention
11 mai 2007
-
Messages postés
135
Date d'inscription
mercredi 8 novembre 2000
Statut
Membre
Dernière intervention
11 mai 2007
-
Dans le cadre d'une application je dois extraire un champs de type text d'une table.
Je pense qu'il faut utiliser un tableau de short integer, et faire un blockwrite de mon tableau dans le fichier de type FILE mais je n'y arrive pas .
PLEASE HELP ME

9 réponses

Messages postés
135
Date d'inscription
mercredi 8 novembre 2000
Statut
Membre
Dernière intervention
11 mai 2007
1
j'arrive a récupérer l'interieur de la textbox comme ca :


string lines = Convert.ToString(textBox30);


System.IO.StreamWriter file =
new System.IO.StreamWriter("c:\\test.txt");


file.WriteLine(lines);


file.Close();

Cepandant l'affichage de " System.Windows.Forms.TextBox, Text: " dans le fichier text est pas terrible.
Ne faut t'il pas que je redirige directement la valeur du champs text de ma table sans passer par une textbox ?
si oui comment faire ?
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
92
Pas mal, mais
string lines = textBox30.Text;
devrait être beaucoup mieux :-)

/*
coq
MVP Visual C#
*/
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
euh... le type Text... ce n'est pas un string ?

Sébastien FERRAND
[MVP C#]
Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
6
Avec un dataset :
Ds.Tables["MaTable"].Rows["maLigne"]["MonChamp"].ToString ();
Avec un Datareader :
MonDr["MonChamp"].ToString();

A++

CrazyHT
MVP Visual C#.NET
Messages postés
135
Date d'inscription
mercredi 8 novembre 2000
Statut
Membre
Dernière intervention
11 mai 2007
1
J'arive a récupérer le champs dans une textbox.
Mais j'ai un autre probleme,
J'aimerais maintenant trouvé le moyen de convertir ce champs et de l'écrire dans un fichier texte ( afin de le rendre visible avec notpad ou excel).

Please help me
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
92
StreamWriter sw = File.CreateText(filePath);
sw.Write(leTexte);
sw.Close();

?

/*
coq
MVP Visual C#
*/
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
92
Sinon oui te peux aussi directement écrire le texte récupéré en base...

/*
coq
MVP Visual C#
*/
Messages postés
135
Date d'inscription
mercredi 8 novembre 2000
Statut
Membre
Dernière intervention
11 mai 2007
1
Merci coq, c'est effectivement mieux avec "string lines = textBox30.Text;"

j'arrive a le sauver sous forme de fichier TEXTE
mais j'aimerai que les nombres soit séparé par un ESPACE (et donc affichable dans EXCEL ou notpad).
C'est a dire que chaque caractere récupéré, soit séparé par un espace puis sauvegarder dans le fichier texte.

j'aimerai aussi
Le sauver sous forme de fichier binaire.
je ne sais comment faire une convertion d'une textbox a une donnée binaire.
Messages postés
135
Date d'inscription
mercredi 8 novembre 2000
Statut
Membre
Dernière intervention
11 mai 2007
1
c'est bon j'ai réglé mon probleme merci a tous