Difference between revisions of "Querying Sql Server"
From MyWiki
(Created page with "'''Some examples from Google'''<br> <br> <source lang="powershell"> $SQLDBName = "MyDBName" $SqlQuery = "select * from authors WHERE Name = 'John Simon'" $SqlConnection = Ne...") |
|||
Line 23: | Line 23: | ||
$DataSet.Tables[0] | $DataSet.Tables[0] | ||
+ | </source> | ||
+ | |||
+ | <source lang="powershell"> | ||
+ | $SQLDBName = “somedb” | ||
+ | |||
+ | $SqlQuery = ‘EXEC [dbo].[usp_mystoredprocedure] ”’ + $parameter1 + ”’, ”’ + $parameter2 + ”” | ||
+ | |||
+ | $SqlConnection = New-Object System.Data.SqlClient.SqlConnection | ||
+ | |||
+ | $SqlConnection.ConnectionString = “Server=$SQLServer;Database=$SQLDBName;Integrated Security=True” | ||
+ | |||
+ | $SqlCmd = New-Object System.Data.SqlClient.SqlCommand | ||
+ | |||
+ | $SqlCmd.CommandText = $SqlQuery | ||
+ | |||
+ | $SqlCmd.Connection = $SqlConnection | ||
+ | |||
+ | $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter | ||
+ | |||
+ | $SqlAdapter.SelectCommand = $SqlCmd | ||
+ | |||
+ | $DataSet = New-Object System.Data.DataSet | ||
+ | |||
+ | $SqlAdapter.Fill($DataSet) | ||
+ | |||
+ | $SqlConnection.Close() | ||
+ | |||
+ | foreach ($row in $DataSet.Tables[0].Rows) | ||
+ | |||
+ | { | ||
+ | |||
+ | $Drive = $row[1].ToString().Trim() | ||
+ | |||
+ | $Threshold = $row[2].ToString() | ||
+ | |||
+ | $MountPoint = $row[3].ToString().Trim() | ||
+ | |||
+ | } | ||
</source> | </source> |
Revision as of 18:28, 27 August 2014
Some examples from Google
$SQLDBName = "MyDBName" $SqlQuery = "select * from authors WHERE Name = 'John Simon'" $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.ConnectionString = "Server = $SQLServer; Database = $SQLDBName; Integrated Security = True" $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $SqlCmd.CommandText = $SqlQuery $SqlCmd.Connection = $SqlConnection $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter $SqlAdapter.SelectCommand = $SqlCmd $DataSet = New-Object System.Data.DataSet $SqlAdapter.Fill($DataSet) $SqlConnection.Close() clear $DataSet.Tables[0]
$SQLDBName = “somedb” $SqlQuery = ‘EXEC [dbo].[usp_mystoredprocedure] ”’ + $parameter1 + ”’, ”’ + $parameter2 + ”” $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.ConnectionString = “Server=$SQLServer;Database=$SQLDBName;Integrated Security=True” $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $SqlCmd.CommandText = $SqlQuery $SqlCmd.Connection = $SqlConnection $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter $SqlAdapter.SelectCommand = $SqlCmd $DataSet = New-Object System.Data.DataSet $SqlAdapter.Fill($DataSet) $SqlConnection.Close() foreach ($row in $DataSet.Tables[0].Rows) { $Drive = $row[1].ToString().Trim() $Threshold = $row[2].ToString() $MountPoint = $row[3].ToString().Trim() }