Voila, dans mon appli, je récupère des données que je met dans un fichier .SQL.
Ensuite, j'aimerais pouvoir executer ce fichier pour en intégrer les données dans SQL Server.
Je sais que je pourrais parser le fichier pour executer ligne par ligne les commandes SQL, mais je voudrais savoir s'il n'y a pas; selon vous, un autre moyen, plus "pro".
J'ai regardé du coté de l'enumération CommandType, mais j'ai rien vu d'intéressant.
Vous avez pas une idée ?
A+
--
LEBRUN Thomas
http://morpheus.developpez.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Elo
Bonjour,
Tu veux exécuter le contenu de ton fichier SQL à partir de ton application ? Si c'est ça, pourquoi tu ne place pas ton code sql dans une procédure stockée que tu appelles à partir d'une fonction de ta classe ?
Et si tu veux juste récupérer les données (sans passer par ton appli), tu peux utiliser Entreprise Manager, non ?
A+ -- LEBRUN Thomas http://morpheus.developpez.com .
Bonjour,
Tu veux exécuter le contenu de ton fichier SQL à partir
de ton application ? Si c'est ça, pourquoi tu ne place
pas ton code sql dans une procédure stockée que tu
appelles à partir d'une fonction de ta classe ?
Et si tu veux juste récupérer les données (sans passer
par ton appli), tu peux utiliser Entreprise Manager, non ?
Tu veux exécuter le contenu de ton fichier SQL à partir de ton application ? Si c'est ça, pourquoi tu ne place pas ton code sql dans une procédure stockée que tu appelles à partir d'une fonction de ta classe ?
Et si tu veux juste récupérer les données (sans passer par ton appli), tu peux utiliser Entreprise Manager, non ?
A+ -- LEBRUN Thomas http://morpheus.developpez.com .
Lebrun Thomas
Je ne peux pas utiliser de procedure stockée car mon application doit être déployée sur différent serveurs : je ne veux pas avoir a réecrire chaque PS avant de pouvoir utiliser mon application.
Je veux pouvoir executer le contenu de mon fichier SQL directement depuis mon application : j'ai essayé de faire lire le fichier grace à un ReadToEnd() mais ca plante.
-- LEBRUN Thomas http://morpheus.developpez.com
"Elo" a écrit :
Bonjour,
Tu veux exécuter le contenu de ton fichier SQL à partir de ton application ? Si c'est ça, pourquoi tu ne place pas ton code sql dans une procédure stockée que tu appelles à partir d'une fonction de ta classe ?
Et si tu veux juste récupérer les données (sans passer par ton appli), tu peux utiliser Entreprise Manager, non ?
Je ne peux pas utiliser de procedure stockée car mon application doit être déployée sur différent serveurs : je ne veux pas avoir a réecrire chaque PS avant de pouvoir utiliser mon application.
Je veux pouvoir executer le contenu de mon fichier SQL directement depuis mon application : j'ai essayé de faire lire le fichier grace à un ReadToEnd() mais ca plante.
--
LEBRUN Thomas
http://morpheus.developpez.com
"Elo" a écrit :
Bonjour,
Tu veux exécuter le contenu de ton fichier SQL à partir
de ton application ? Si c'est ça, pourquoi tu ne place
pas ton code sql dans une procédure stockée que tu
appelles à partir d'une fonction de ta classe ?
Et si tu veux juste récupérer les données (sans passer
par ton appli), tu peux utiliser Entreprise Manager, non ?
Je ne peux pas utiliser de procedure stockée car mon application doit être déployée sur différent serveurs : je ne veux pas avoir a réecrire chaque PS avant de pouvoir utiliser mon application.
Je veux pouvoir executer le contenu de mon fichier SQL directement depuis mon application : j'ai essayé de faire lire le fichier grace à un ReadToEnd() mais ca plante.
-- LEBRUN Thomas http://morpheus.developpez.com
"Elo" a écrit :
Bonjour,
Tu veux exécuter le contenu de ton fichier SQL à partir de ton application ? Si c'est ça, pourquoi tu ne place pas ton code sql dans une procédure stockée que tu appelles à partir d'une fonction de ta classe ?
Et si tu veux juste récupérer les données (sans passer par ton appli), tu peux utiliser Entreprise Manager, non ?
Salut, je te suggère de regarder du coté de "osql.exe" (%/Program Files/Microsoft Sql Serveur/80/Tools/Binn) C'est un exe qui prend des fichier *.sql en parametres.
"Lebrun Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de news:
Je ne peux pas utiliser de procedure stockée car mon application doit être
déployée sur différent serveurs : je ne veux pas avoir a réecrire chaque PS avant de pouvoir utiliser mon application.
Je veux pouvoir executer le contenu de mon fichier SQL directement depuis
mon application : j'ai essayé de faire lire le fichier grace à un ReadToEnd() mais ca plante.
Salut,
je te suggère de regarder du coté de "osql.exe" (%/Program Files/Microsoft
Sql Serveur/80/Tools/Binn)
C'est un exe qui prend des fichier *.sql en parametres.
"Lebrun Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:C2BD934D-34AB-4625-BC00-0EE431E484A7@microsoft.com...
Je ne peux pas utiliser de procedure stockée car mon application doit être
déployée sur différent serveurs : je ne veux pas avoir a réecrire chaque PS
avant de pouvoir utiliser mon application.
Je veux pouvoir executer le contenu de mon fichier SQL directement depuis
mon application : j'ai essayé de faire lire le fichier grace à un
ReadToEnd() mais ca plante.
Salut, je te suggère de regarder du coté de "osql.exe" (%/Program Files/Microsoft Sql Serveur/80/Tools/Binn) C'est un exe qui prend des fichier *.sql en parametres.
"Lebrun Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de news:
Je ne peux pas utiliser de procedure stockée car mon application doit être
déployée sur différent serveurs : je ne veux pas avoir a réecrire chaque PS avant de pouvoir utiliser mon application.
Je veux pouvoir executer le contenu de mon fichier SQL directement depuis
mon application : j'ai essayé de faire lire le fichier grace à un ReadToEnd() mais ca plante.