Code: |
$Server = "toto"
$Database = "toto" $UserName ="toto" $Password = "toto" $TimeOut = 60 |
Code: |
Function global:Set-SqlConnection($Server, $Database, $UserName, $Password, $TimeOut)
{ if(($UserName -gt $null) -and ($Password -gt $null)) { $login = "User Id = $UserName; Password = $Password" } else { $login = "Integrated Security = True" } $SqlConnection.ConnectionString = "Server = $Server; Initial Catalog = $Database; $login; Connect Timeout=$TimeOut" } |
Code: |
Function global:Get-SqlDataTable($Query)
{ if (-not ($SqlConnection.State -like "Open")) { $SqlConnection.Open() } $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $Query, $SqlConnection $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter $SqlAdapter.SelectCommand = $SqlCmd $DataSet = New-Object System.Data.DataSet $SqlAdapter.Fill($DataSet) | Out-Null $SqlConnection.Close() return $DataSet.Tables[0] } |
Code: |
Function global:Exec-SqlNonQuery($query)
{ if (-not ($SqlConnection.State -like "Open")) { $SqlConnection.Open() } $sqlCommand = New-Object System.Data.SqlClient.SqlCommand $query, $SqlConnection $result = $sqlCommand.ExecuteNonQuery() $SqlConnection.Close() if ($result -gt 0) { return $TRUE } else { return $FALSE } |
Code: |
Function Get-SqlQuery([string] $query, [string] $dataType = "string")
{ if (-not ($SqlConnection.State -like "Open")) { $SqlConnection.Open() } $sqlCommand = New-Object System.Data.SqlClient.SqlCommand $query, $SqlConnection $dr = $sqlCommand.ExecuteReader() while ($dr.Read()) { $result = $dr.GetValue(0) -as $dataType } $dr.close() $dr.dispose() return $result } |
Code: |
$request = "SELECT max(CTD_Pack) FROM dbo.CTD_CheckTypeDomain WHERE CTD_AkuiteoDomain = `'$dom`'"
$result = Get-SqlQuery $request "string" |
Sujets similaires |
|||||
Sujet | Auteur | Forum | Réponses | Posté le | |
---|---|---|---|---|---|
Recherche tableau comparatif/récapitulatif de boitiers | topodoco | Composants | 13 | 26 mars 2021 à 03:48 | |
AMD RX 6000 : tableau Excel en ligne des spécifications | Vanseb | Cartes Graphiques | 5 | 03 novembre 2020 à 19:22 | |
PHP : Trier un tableau par occurrence | Cachaysoustonlit | Php/javascript/html | 4 | 16 octobre 2017 à 14:45 | |
Tableau OC et Voltages pour chaque Proc | sphynxounet | Overclocking | 7 | 02 juillet 2013 à 14:12 | |
tableau synthétique en temps réel sur produits du marché | olafpaf | Amélioration du site | 1 | 28 février 2009 à 08:30 |