Difference between revisions of "Querying Sql Server"

From MyWiki
Jump to: navigation, search
(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()
 
}