Bonjour,
Comment puis faire pour générer un fichier .CSV via une requete SQL (VB.Net)?
Si vous avez des idée ou la fonction pour faire cela partager là avec nous.
Merci :ccool:
Version imprimable
Bonjour,
Comment puis faire pour générer un fichier .CSV via une requete SQL (VB.Net)?
Si vous avez des idée ou la fonction pour faire cela partager là avec nous.
Merci :ccool:
Faire un datareader c'est simple.
Faire une boucle parcourant le résultat est écrivant le résultat dans un fichier texte avec une virgule pour séparer les colonnes et un retour à la ligne pour séparer les enregistrements c'est très simple.
A partir de ça vous pouvez créer votre propre fonction pour réaliser l'opération à moindre coût et sans besoin de connaissance technique poussée en moins d'une heure.
Il n'y a pas à ma connaissance de fonction native dans .Net pour réaliser l'opération par contre (m'étonnerais pas qu'on trouve des librairies tiers par contre).
Si t'utilises SQL Server, il me semble que l’utilitaire bcp te permet d'importer/exporter des données.
Il suffit de créer un processus dans ton code qui se chargera de lancer la commande.
bonjour,
tu as l'utilitaire ligne de commande bcp de microsoft mentionne mais regarde aussi sur ce lien qui donne un utilitaire qui simplifie la vie pour l'importation et l'exportation de csv ver sql et vice versa.
cela peut te donner des idees pour faire ton propre utilitaire et l'incorporer dans ton appli.....
ici sur code project en source:
http://www.codeproject.com/KB/aspnet...ExportCSV.aspx
bon code...............