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

Messages postés
2
Date d'inscription
mercredi 31 janvier 2018
Statut
Membre
Dernière intervention
1 février 2018
- - Dernière réponse : platodok
Messages postés
2
Date d'inscription
mercredi 31 janvier 2018
Statut
Membre
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
13319
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 mai 2019
274
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
Statut
Membre
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