Integration Your Way - (800) 235-7250
RSSBus ADO.NET Provider for Facebook
Questions / Feedback? Querying Using the DataReader

Querying Using the DataReader

RSSBus ADO.NET Provider for Facebook offers two ways to retrieve data from Facebook: FacebookDataAdapter objects and FacebookDataReader objects. Each object accomplishes the same task -- retrieving data -- but does so in a different way. Whereas FacebookDataAdapter objects retrieve all the data that matches a query wholesale, FacebookDataReader objects fetch data in subset increments as they are needed.

Using The FacebookDataReader

In this example, we use a FacebookDataReader to get data from Facebook. The FacebookDataReader retrieves data faster than the FacebookDataAdapter because it can retrieve data in pages. As you read data from the FacebookDataReader, it will periodically request the next page of results from the data source if required. This causes results to be returned at a faster rate. The example below selects all the columns from the Statuses table:

C#

FacebookCommand cmd = new FacebookCommand("SELECT * FROM Statuses", connection);
  
FacebookDataReader rdr = cmd.ExecuteReader();

while (rdr.Read()) {
  Console.WriteLine(String.Format("\t{0} --> \t\t{1}", rdr["FromName"], rdr["Message"]));
}

VB.NET

Dim cmd As New FacebookCommand("SELECT * FROM Statuses", connection)

Dim rdr As FacebookDataReader = cmd.ExecuteReader()

While rdr.Read()
	Console.WriteLine([String].Format(vbTab & "{0} --> " & vbTab & vbTab & "{1}", rdr("FromName"), rdr("Message")))
End While


 
Copyright © 2013 RSSBus Inc.
[x] close

Questions / Feedback?


Name:
Email:
Feedback:
Send Feedback