dotConnect for Dynamics 365 Documentation
Devart.Data.Dynamics Namespace / DynamicsCommand Class / ExecuteReader Method / ExecuteReader() Method
Example

In This Topic
    ExecuteReader() Method
    In This Topic
    Sends the CommandText to the Connection and builds a DynamicsDataReader.
    Syntax
    'Declaration
     
    Public Overloads Shadows Function ExecuteReader() As DynamicsDataReader
    public new DynamicsDataReader ExecuteReader()

    Return Value

    Example
    The following example creates a DynamicsCommand, then executes it by passing a string that is SQL SELECT statement, and a string to use to connect to the data source.
    public void CreateDynamicsDataReader(string mySelectQuery,string dynamicsConnectionString)
    {
      DynamicsConnection dynamicsConnection = new DynamicsConnection(dynamicsConnectionString);
      DynamicsCommand dynamicsCommand = new DynamicsCommand(mySelectQuery, dynamicsConnection);
      dynamicsCommand.Connection.Open();
      DynamicsDataReader dynamicsReader = dynamicsCommand.ExecuteReader();
      try
      {
        while(dynamicsReader.Read())
        {
          Console.WriteLine(dynamicsReader.GetString(0));
        }
      }
      finally
      {
        dynamicsReader.Close();
        dynamicsConnection.Close();
      }
    }
    Public Sub CreateDynamicsDataReader(mySelectQuery As String, _
    dynamicsConnectionString As String)
      Dim dynamicsConnection As New DynamicsConnection(dynamicsConnectionString)
      Dim dynamicsCommand As New DynamicsCommand(mySelectQuery, dynamicsConnection)
      dynamicsCommand.Connection.Open()
      Dim dynamicsReader As DynamicsDataReader = dynamicsCommand.ExecuteReader()
      Try
        While dynamicsReader.Read()
          Console.WriteLine(dynamicsReader.GetString(0))
        End While
      Finally
        dynamicsReader.Close()
        dynamicsConnection.Close()
      End Try
    End Sub
    See Also