vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Re: dts package aufrufen 
Autor: Zizou
Datum: 09.06.06 13:37

die seite ist wirklich gut, allerdings komme ich mit dem code nicht ganz zurecht!

bevor ich jetzt mein zusammengebasteltes, nicht lauffähiges codegerüst poste, zeige ich lieber mal den original code und ergänze meine kommentare!

Dim oPackage As New DTS.Package2()
Dim oConnection As DTS.Connection2
Dim oStep As DTS.Step2
Dim oTask As DTS.Task
Dim oCustomTask As DTS.TransferObjectsTask2
 
Try
oStep = oPackage.Steps.New
oTask = oPackage.Tasks.New("DTSTransferObjectsTask") *** was soll hier stehen? _
  Name des dts-packages? ***
oCustomTask = oTask.CustomTask
oPackage.FailOnError = False
 
With oStep
.Name = "Copy Database design and data" *** Name?***
.ExecuteInMainThread = True
End With
 
With oTask
.Name = "GenericPkgTask"
End With
 
With oCustomTask
.Name = "DTSTransferObjectsTask" *** auch wieder Name des dts-packages???***
.SourceServer = "Office1" *** sollte klar sein ***
.SourceUseTrustedConnection = True
.SourceDatabase = "pubs" *** sollte klar sein ***
.DestinationServer = "Office1" *** sollte klar sein ***
.DestinationUseTrustedConnection = True
.DestinationDatabase = "pubs2" *** sollte klar sein ***
.CopyAllObjects = True
.IncludeDependencies = False
.IncludeLogins = False
.IncludeUsers = False
.DropDestinationObjectsFirst = True
.CopySchema = True
.CopyData = DTS.DTSTransfer_CopyDataOption.DTSTransfer_ReplaceData
End With
 
oStep.TaskName = oCustomTask.Name
oPackage.Steps.Add(oStep)
oPackage.Tasks.Add(oTask)
oPackage.Execute()
 
Catch ex As Exception
MsgBox("Package failed error: " & CStr(Err.Number) &_
vbCrLf & Err.Description & vbCrLf, vbExclamation, oPackage.Name)
 
Finally
oCustomTask = Nothing
oTask = Nothing
oStep = Nothing
oPackage.UnInitialize()
 
End Try
vll versteht ihr mehr als ich!

gruß
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
dts package aufrufen1.071Zizou08.06.06 15:40
Re: dts package aufrufen724ModeratorDaveS09.06.06 11:36
Re: dts package aufrufen580Zizou09.06.06 13:37
Re: dts package aufrufen565ModeratorDaveS09.06.06 13:57
Re: dts package aufrufen571Zizou11.06.06 19:59
Re: dts package aufrufen619Zizou12.06.06 10:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel