OVH Cloud OVH Cloud

Lot DTS et Vb.net par une page aspx

3 réponses
Avatar
matt
Bonjour,

Je met à jour une base SQL depuis une page aspx

J'arrive bien à executer mon Lot DTS local depuis mon client

Je souhaiterais integrer le code de mon Lot (majvb.bas provenant d'un
serveur SQL2000) directement dans ma page mais je me retrouve avec plusieurs
erreurs

Je ne sais pas si cela est vraiment l'endrois pour ce genre de question
donc je ne vais pas enumerer les erreur et le solution que j'ai trouver
pourriez vous m'indiquer une page traitant de la convertion du code de mon
lot vers VB.net ??

en fait je voudrais juste passer en variable à mon lot le path du fichier
source de mise à jour (xls).

3 réponses

Avatar
Med Bouchenafa
Tu peux tout à fait executer dans une page ASP ou ASPX le code de ton lot
DTS
voici un lien sur le site Microsoft
http://support.microsoft.com/kb/252987/EN-US/
Tu pourras certainement trouver des exemples tout prêts sut ce site
http://www.sqldts.com


--
Bien cordialement
Med Bouchenafa
"matt" a écrit dans le message de news:

Bonjour,

Je met à jour une base SQL depuis une page aspx

J'arrive bien à executer mon Lot DTS local depuis mon client

Je souhaiterais integrer le code de mon Lot (majvb.bas provenant d'un
serveur SQL2000) directement dans ma page mais je me retrouve avec
plusieurs
erreurs

Je ne sais pas si cela est vraiment l'endrois pour ce genre de question
donc je ne vais pas enumerer les erreur et le solution que j'ai trouver
pourriez vous m'indiquer une page traitant de la convertion du code de mon
lot vers VB.net ??

en fait je voudrais juste passer en variable à mon lot le path du fichier
source de mise à jour (xls).


Avatar
matt
merci des info mais je les avais déja trouver sur comment excuter un lot
depuis une page asp

Pour le moment il conserve (bien evidement le path que j'ai creer dans le
lot sur le serveur SQL) je suis donc obliger de mettre mon fichier de mise à
jour exactement aux même endroit sur mon client .
il ya t'il moyen de mettre en variable l'adresse du fichier source ? je
n'arrrive pas à trouver sur sqldts.com

"Med Bouchenafa" a écrit :

Tu peux tout à fait executer dans une page ASP ou ASPX le code de ton lot
DTS
voici un lien sur le site Microsoft
http://support.microsoft.com/kb/252987/EN-US/
Tu pourras certainement trouver des exemples tout prêts sut ce site
http://www.sqldts.com


--
Bien cordialement
Med Bouchenafa
"matt" a écrit dans le message de news:

> Bonjour,
>
> Je met à jour une base SQL depuis une page aspx
>
> J'arrive bien à executer mon Lot DTS local depuis mon client
>
> Je souhaiterais integrer le code de mon Lot (majvb.bas provenant d'un
> serveur SQL2000) directement dans ma page mais je me retrouve avec
> plusieurs
> erreurs
>
> Je ne sais pas si cela est vraiment l'endrois pour ce genre de question
> donc je ne vais pas enumerer les erreur et le solution que j'ai trouver
> pourriez vous m'indiquer une page traitant de la convertion du code de mon
> lot vers VB.net ??
>
> en fait je voudrais juste passer en variable à mon lot le path du fichier
> source de mise à jour (xls).





Avatar
matt
mon problème c'est juste integrer le vb issus de l'entreprise manager dans le
vb.net de visual studio 2005 je n'ai plus que 3 erreur dans le code

help !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

la source de mon lot esst un fichier xls la destiantion est une base sql que
j'ai enregistrer en vb à la fin de creation de mon lot

dans mon lot j'ai le code :
for i=1 to opackage.step.count
if opackage.step(i).excecutionresult = DTSStepExecResult_failure

qui me crer l'erreur "L'interface DTS step ne peut être indexé "

Otask = go package.task.new("dtsdatapumpTask")

qui me creer l'erreur "un applel à un constructeur est valide uniquement en
tant que première instrction dans un constructeur d'instance"


otansformation = ocustomtask1.transformation.new("dts.datapumptransformcopy")

qui me creer l'erreur "un applel à un constructeur est valide uniquement en
tant que première instrction dans un constructeur d'instance"

pour le reste le studio est content !!



"matt" a écrit :

merci des info mais je les avais déja trouver sur comment excuter un lot
depuis une page asp

Pour le moment il conserve (bien evidement le path que j'ai creer dans le
lot sur le serveur SQL) je suis donc obliger de mettre mon fichier de mise à
jour exactement aux même endroit sur mon client .
il ya t'il moyen de mettre en variable l'adresse du fichier source ? je
n'arrrive pas à trouver sur sqldts.com

"Med Bouchenafa" a écrit :

> Tu peux tout à fait executer dans une page ASP ou ASPX le code de ton lot
> DTS
> voici un lien sur le site Microsoft
> http://support.microsoft.com/kb/252987/EN-US/
> Tu pourras certainement trouver des exemples tout prêts sut ce site
> http://www.sqldts.com
>
>
> --
> Bien cordialement
> Med Bouchenafa
> "matt" a écrit dans le message de news:
>
> > Bonjour,
> >
> > Je met à jour une base SQL depuis une page aspx
> >
> > J'arrive bien à executer mon Lot DTS local depuis mon client
> >
> > Je souhaiterais integrer le code de mon Lot (majvb.bas provenant d'un
> > serveur SQL2000) directement dans ma page mais je me retrouve avec
> > plusieurs
> > erreurs
> >
> > Je ne sais pas si cela est vraiment l'endrois pour ce genre de question
> > donc je ne vais pas enumerer les erreur et le solution que j'ai trouver
> > pourriez vous m'indiquer une page traitant de la convertion du code de mon
> > lot vers VB.net ??
> >
> > en fait je voudrais juste passer en variable à mon lot le path du fichier
> > source de mise à jour (xls).
>
>
>