Récupérer le résultat d'une requête

Messages postés
2
Date d'inscription
mercredi 31 janvier 2018
Dernière intervention
1 février 2018
- - Dernière réponse : platodok
Messages postés
2
Date d'inscription
mercredi 31 janvier 2018
Dernière intervention
1 février 2018
- 1 févr. 2018 à 22:51
Bonjour,
Débutant en c# je travaille sur une appli en wpf et j'aimerais récupérer le résultat d'une requête pour générer un fichier txt
ma base de données est sur access , j'arrive a créer le fichier grâce a des tuto, mais pour le reste je suis bloqué.
Besoin d'aide svp

Cordialement
Afficher la suite 

Votre réponse

2 réponses

Messages postés
12415
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
18 décembre 2018
0
Merci
Bonjour,
il y a plusieurs façons de se connecter à Access, plusieurs façons de faire une requête, plusieurs façons de charger des données en mémoire et plusieurs façons d'écrire un fichier texte.

Donc si je te réponds selon ma conception, j'ai toutes les chances de tomber à coté de ce que tu as déjà commencer.

Par conséquent, poste ton code de connexion, ta requête et comment tu stockes ou comptes stocker tes données.
Merci d'utiliser la coloration syntaxique, en forçant à C#, voir ici
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Commenter la réponse de Whismeril
Messages postés
2
Date d'inscription
mercredi 31 janvier 2018
Dernière intervention
1 février 2018
0
Merci
bonjour Whismeril,

voici comment je me connecte a la base

 private void btn_ok_Click(object sender, RoutedEventArgs e)
        {
            OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + chemin);
            using (conn)
            {
                try
                {
                    conn.Open();
                    using (OleDbCommand cmd = new OleDbCommand())
                    {
                        string text;
                        //string rq = "SELECT * FROM TBanquesSalaries";
                        StreamWriter sw = new StreamWriter("D:\\Virement\\app_virement_test_txt\\texte.txt");//création du fichier 
                        text = txtfich.Text;
                        //cmd.CommandText = rq;
                        //cmd.Connection = conn;
                        //cmd.ExecuteNonQuery();

                        sw.WriteLine("{0}", text); //enregistrement dans le fichier
                        sw.Close();
                    }
                    

                }
                catch (Exception)
                {
                    MessageBox.Show("");
                }
                conn.Close();
            }
        }

j'ai juste fais un test pour écrire dans mon fichier a partir d'un textbox

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
Commenter la réponse de platodok

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.