13. august 2004 - 06:21
Der er
4 kommentarer og
1 løsning
Slette en tabel inden afvikling af activeX script i DTS
Jeg har lavet et ActiveX script som jeg afvikler fra DTS (Det impotere data), jeg skal bare have fyret en sql-sætning af før dette ActiveX script køres (Det skal slette tabellen, inden der fyldes data i). Jeg ved ikke så meget om DTS er der nogen der kan hjælpe mig med dette?
13. august 2004 - 23:53
#3
OK
Så skal du først lave en Connection, det er det første ikon under connections-gruppen til venste. Angiv serveren og login'et, så er den i orden
Derefter skal du bruge en "Execute SQL Task", hos mig er den i midten af anden række under Tasks, også til venstre i vinduet. dobbeltklik på den, vælg connection, det skal jo være den du lige har lavet, og skriv den DELETE (eller er det en DROP) som du skal have kørt
Nu mangler du kun at bestemme rækkefølgen. Marker både SQL'en og din ActiveX, i den rækkefølge, Højreklik og vælg Workflow > On Success. Nu skulle der komme en grøn pil mellem dem, der naturligvis skal pege den rigtige vej.
Du har altså nu tre ikoner; en connection, der ligger for sig selv, og de to tasks, forbundet med en workflow-pil.
16. august 2004 - 12:04
#5
Velbekomme, der er masser af muligheder i DTS. Du kan for eksempel hente en værdi i en task, og tage den med ind i den næste. Og du kan lave error handling i dit script, og få det til at melde failure/success videre til næste task