Return Value
true if there are more rows; otherwise, false.
While the SqlShimDataReader is in use, the associated Devart.Data.Sugar.SugarConnection is busy serving it until you call Close.
public void ReadMyData(string myConnString) { string mySelectQuery = "SELECT id, name FROM Campaigns"; SugarConnection sugarConnection = new SugarConnection(myConnString); SugarCommand sugarCommand = new SugarCommand(mySelectQuery,sugarConnection); sugarConnection.Open(); SugarDataReader sugarReader; sugarReader = sugarCommand.ExecuteReader(); // Always call Read before accessing data. while (sugarReader.Read()) { Console.WriteLine(sugarReader.GetString(0) + ", " + sugarReader.GetString(1)); } // always call Close when done reading. sugarReader.Close(); // Close the connection when done with it. sugarConnection.Close(); }
Public Sub ReadMyData(myConnString As String) Dim mySelectQuery As String = "SELECT id, name FROM Campaigns" Dim sugarConnection As New SugarConnection(myConnString) Dim sugarCommand As New SugarCommand(mySelectQuery, sugarConnection) sugarConnection.Open() Dim sugarReader As SugarDataReader sugarReader = sugarCommand.ExecuteReader() ' Always call Read before accessing data. While sugarReader.Read() Console.WriteLine(sugarReader.GetString(0) + ", " _ + sugarReader.GetString(1)) End While ' always call Close when done reading. sugarReader.Close() ' Close the connection when done with it. sugarConnection.Close() End Sub