Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Executes a Transact-SQL statement that returns a result set.
Namespace: Microsoft.SqlServer.Management.Common
Assembly: Microsoft.SqlServer.ConnectionInfo (in Microsoft.SqlServer.ConnectionInfo.dll)
Syntax
'Declaration
Public Function ExecuteWithResults ( _
sqlCommand As String _
) As DataSet
'Usage
Dim instance As ServerConnection
Dim sqlCommand As String
Dim returnValue As DataSet
returnValue = instance.ExecuteWithResults(sqlCommand)
public DataSet ExecuteWithResults(
string sqlCommand
)
public:
DataSet^ ExecuteWithResults(
String^ sqlCommand
)
member ExecuteWithResults :
sqlCommand:string -> DataSet
public function ExecuteWithResults(
sqlCommand : String
) : DataSet
Parameters
- sqlCommand
Type: System.String
A String value that specifies the Transact-SQL command to be executed.
Return Value
Type: System.Data.DataSet
A DataSet system object value that contains the result set.
Examples
C#
ServerConnection conn = new ServerConnection();
conn.DatabaseName = "AdventureWorks2012";
DataSet costData = conn.ExecuteWithResults("SELECT Name, CostRate FROM Production.Location");
DataTable infoTable = costData.Tables[0];
foreach (DataRow r in infoTable.Rows)
{
Console.WriteLine("==========================");
foreach (DataColumn c in infoTable.Columns)
{
Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
}
}
PowerShell
$conn = new-object Microsoft.SqlServer.Management.Common.ServerConnection
$conn.DatabaseName = "AdventureWorks2012"
$costData = $conn.ExecuteWithResults("SELECT Name, CostRate FROM Production.Location")
$infoTable = $costData.Tables[0]
foreach ($r in $infoTable.Rows)
{
Write-Host "=========================="
foreach ($c in $infoTable.Columns)
{
Write-Host $c.ColumnName "=" $r[$c].ToString()
}
}