Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- param([string]$servername="motosqltg.database.windows.net",
- [string]$databasename="Zabawa",
- [string]$username=$(throw "prosze podac nazwe uzytkownika"),
- [string]$password=$(throw "prosze podac haslo"),
- [string]$computername=$env:COMPUTERNAME
- )
- function usmieszek($inputemail){
- return "Email po zmianach: $inputemail :-)"
- }
- #POLACZENIE DO BAZY DANYCH
- #JAKIM USEREM?
- $cs = "Server=tcp:$servername,1433;Initial Catalog=$databasename;Persist Security Info=False;User ID=$username;Password=$password;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
- $cn = New-Object System.Data.SqlClient.SqlConnection($cs)
- $cn.Open()
- #ZAPYTANIE
- $sqlstr = "select * from SalesLT.CUstomer"
- #CZY POBIERAM CZY WYSYŁAM
- #JAKIM OBIEKTEM POBIERAM DANE
- #pobieram dane
- $cmd=New-Object System.Data.SqlClient.SqlCommand
- $cmd.CommandText=$sqlstr
- $cmd.Connection=$cn
- #$da=New-Object System.Data.SqlClient.SqlDataAdapter($sqlstr,$cn)
- #$ds= New-Object System.Data.DataSet
- #$da.Fill($ds)
- #$ds.WriteXml("C:\Users\academy\skrypty\plikdane.xml")
- $dr=$cmd.ExecuteReader()
- $dr.GetType()
- $dt=New-Object System.Data.DataTable
- $dt.Load($dr)
- $i=$dt.Rows.Count
- #$i
- #foreach($r in $dr){
- #$imie=$r[4]
- #$nazwisko=$r[5]
- #$imie
- #$nazwisko
- #Write-Host "Imie: $imie, Nazwisko: $nazwisko"
- #}
- #for($p=0; $p -le $i-1; $p++){
- # $imie=$dt.rows[$p][4]
- # $nazwisko=$dt.rows[$p][5]
- # Write-Host "Imie: $imie, Nazwisko: $nazwisko"
- #}
- $emails = @()
- for($p=0; $p -le $i-1; $p++){
- $email = $dt.rows[$p][9]
- $emails+=$email
- }
- $e=@()
- foreach($rec in $dt){
- $e+=usmieszek($rec[9])
- }
- for($j=0;$j -lt 5; $j++){
- #$emails[$j]
- $e[$j]
- }
- $e.Length
- $computername
- $cn.Close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement