actually this is what i got that gives the same effect using an OLEDBConnection, OLEDBCommand, OLEDBDataReader:
VB Code:
  1. dim objconn, sql, objcomm, objreader
  2.         objconn = New OLEDBConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.MapPath("users.mdb"))
  3.         objconn.open()
  4.         sql = "SELECT * FROM Employeelist"
  5.         objcomm  = new OLEDBCommand(sql, objconn)
  6.         objreader = objcomm.ExecuteReader()
  7.         try
  8.             if objreader.read = false
  9.             label1.text = "Nothing Found"
  10.             objreader.close()
  11.             objconn.close()
  12.         else
  13.         carcat.datasource = objreader
  14.         carcat.databind()
  15.         objreader.close()
  16.         objconn.close()
  17.         label1.text = "Data Found"
  18.         end if
  19.             catch ex as exception
  20.                 msgbox(ex.message)
  21.         end try
I thought I would post my answer in case anyone else wondered about it. I actually found it in another recent post. I couldn't find it until after I post my question. It gives the exact same efffect as the .BOF and .EOF.

This is for an ASP.NET page.