Return Value
true if there are more rows; otherwise, false.
While the SqlShimDataReader is in use, the associated Devart.Data.ZohoBooks.ZohoBooksConnection is busy serving it until you call Close.
public void ReadMyData(string myConnString) { string mySelectQuery = "SELECT AccountID, \"Account Name\" FROM Accounts"; ZohoBooksConnection ZohoBooksConnection = new ZohoBooksConnection(myConnString); ZohoBooksCommand ZohoBooksCommand = new ZohoBooksCommand(mySelectQuery,ZohoBooksConnection); ZohoBooksConnection.Open(); ZohoBooksDataReader ZohoBooksReader; ZohoBooksReader = ZohoBooksCommand.ExecuteReader(); // Always call Read before accessing data. while (ZohoBooksReader.Read()) { Console.WriteLine(ZohoBooksReader.GetString(0) + ", " + ZohoBooksReader.GetString(1)); } // always call Close when done reading. ZohoBooksReader.Close(); // Close the connection when done with it. ZohoBooksConnection.Close(); }
Public Sub ReadMyData(myConnString As String) Dim mySelectQuery As String = "SELECT AccountID, \"Account Name\" FROM Accounts" Dim ZohoBooksConnection As New ZohoBooksConnection(myConnString) Dim ZohoBooksCommand As New ZohoBooksCommand(mySelectQuery, ZohoBooksConnection) ZohoBooksConnection.Open() Dim ZohoBooksReader As ZohoBooksDataReader ZohoBooksReader = ZohoBooksCommand.ExecuteReader() ' Always call Read before accessing data. While ZohoBooksReader.Read() Console.WriteLine(ZohoBooksReader.GetString(0) + ", " _ + ZohoBooksReader.GetString(1)) End While ' always call Close when done reading. ZohoBooksReader.Close() ' Close the connection when done with it. ZohoBooksConnection.Close() End Sub