Anlage des Repos
This commit is contained in:
78
knowlegbase/XML Händling/Entwicklung/Test1.ps1
Normal file
78
knowlegbase/XML Händling/Entwicklung/Test1.ps1
Normal file
@@ -0,0 +1,78 @@
|
||||
cls
|
||||
|
||||
Set-Variable -Name ExportPfad -Value "E:\DB-XML-Test"
|
||||
Set-Variable -Name XMLVorlage -Value "E:\DB-XML-Test\Vorlage\vetra_luis_in.xml"
|
||||
Set-Variable -Name ZeitStempel1 -Value $(get-date -format yyyy-MM-ddTHH:mm)
|
||||
|
||||
$SQLServer = "vm-10-7\mssqlserver_1" #use Server\Instance for named SQL instances!
|
||||
$SQLDBName = "IID"
|
||||
$SqlQuery1 = "SELECT TOP 1 TOURNR, TOURDATUM FROM VWWEB_TOURDATEN GROUP BY TOURNR, TOURDATUM ORDER BY TOURNR"
|
||||
$SqlQuery2 = $null
|
||||
$SqlQuery3 = $null
|
||||
$user = "digitaldata"
|
||||
$pwd = "ks7788b"
|
||||
|
||||
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
|
||||
$SqlConnection.ConnectionString = "Server = $SQLServer; ;uid=$user; pwd=$pwd; Database = $SQLDBName; Integrated Security = False"
|
||||
|
||||
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
|
||||
$SqlCmd.CommandText = $SqlQuery1
|
||||
$SqlCmd.Connection = $SqlConnection
|
||||
|
||||
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
|
||||
$SqlAdapter.SelectCommand = $SqlCmd
|
||||
|
||||
$DataSet = New-Object System.Data.DataSet
|
||||
|
||||
$SqlConnection.Open()
|
||||
$SqlAdapter.Fill($DataSet)
|
||||
$SqlConnection.Close()
|
||||
|
||||
# TB Zeile Spalte
|
||||
$DataSet.Tables[0].Rows[0][0] | Out-GridView
|
||||
#$DataSet.Tables[0].Rows[0][3] | Out-GridView
|
||||
#$DataSet.Tables[0].Rows[99]["EmpName1"] | Out-GridView
|
||||
#$DataSet.Tables[0] | Out-GridView
|
||||
|
||||
exit
|
||||
|
||||
$xml = New-Object XML
|
||||
Write-Host "Lese XML Vorlage ein: $XMLVorlage"
|
||||
$xml.Load("$XMLVorlage")
|
||||
|
||||
|
||||
Write-Host ""
|
||||
Write-host "----------------------------------------"
|
||||
$xmlversion = ($xml.tours.format).ToString()
|
||||
Write-Host "Ausgelesener XML Version: $xmlversion"
|
||||
write-host "----------------------------------------"
|
||||
|
||||
Write-Host ""
|
||||
write-host "----------------------------------------"
|
||||
$export_date = ($xml.tours.export_date).ToString()
|
||||
Write-Host "Ausgelesenes XML Datum: $export_date"
|
||||
Write-Host "Ersetzendes XML Datum: $Zeitstempel1"
|
||||
$xml.tours.export_date = ($xml.tours.export_date.Replace($export_date, $Zeitstempel1))
|
||||
write-host "----------------------------------------"
|
||||
|
||||
FOREACH ($Row in $DataSet.Tables[0].Rows)
|
||||
{
|
||||
Write-Host ""
|
||||
write-host "value is : $($Row[0])"
|
||||
$Tour = $($Row[0]).ToString().Trim()
|
||||
write-host $Tour
|
||||
write-host "value is : $($Row[1])"
|
||||
|
||||
#$newperson = $oldperson.Clone()
|
||||
#$newperson.name = "$varTest1"
|
||||
#$newperson.age = "30"
|
||||
#$newperson.id = "103"
|
||||
|
||||
#$xml.employees.AppendChild($newperson)
|
||||
|
||||
write-host "----------------------------------------"
|
||||
#$xml
|
||||
|
||||
$xml.Save("$ExportPfad\ExportTest.xml")
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user