Class ADORecordSet_ado

Description

RecordSet class that represents the dataset returned by the database.

To keep memory overhead low, this class holds only the current row in memory. No prefetching of data is done, so the RecordCount() can return -1 ( which means recordcount not known).

Located in /3rd/adodb/drivers/adodb-ado.inc.php (line 315)

ADODB_BASE_RS
   |
   --ADORecordSet
      |
      --ADORecordSet_ado
Variable Summary
 mixed $bind
 mixed $canSeek
 mixed $hideErrors
 mixed $_flds
 mixed $_tarr
Method Summary
 ADORecordSet_ado ADORecordSet_ado ( $id, [ $mode = false])
 void &FetchField ([ $fieldOffset = -1])
 void Fields ( $colname)
 void MetaType ( $t, [ $len = -1], [ $fieldobj = false])
 void NextRecordSet ()
 void _close ()
 void _fetch ()
 void _initrs ()
 void _seek ( $row)
Variables
Methods
Constructor ADORecordSet_ado (line 325)
ADORecordSet_ado ADORecordSet_ado ( $id, [ $mode = false])
  • $id
  • $mode
FetchField (line 337)
void &FetchField ([ $fieldOffset = -1])
  • $fieldOffset

Redefinition of:
ADORecordSet::FetchField()
Get the ADOFieldObject of a specific column.
Fields (line 354)
void Fields ( $colname)
  • $colname

Redefinition of:
ADORecordSet::Fields()
Get the value of a field in the current row by column name.
MetaType (line 473)
void MetaType ( $t, [ $len = -1], [ $fieldobj = false])
  • $t
  • $len
  • $fieldobj

Redefinition of:
ADORecordSet::MetaType()
Get the metatype of the column. This is used for formatting. This is because many databases use different names for the same type, so we transform the original type to our standardised version which uses 1 character codes:
NextRecordSet (line 601)
void NextRecordSet ()

Redefinition of:
ADORecordSet::NextRecordSet()
_close (line 620)
void _close ()

Redefinition of:
ADORecordSet::_close()
_fetch (line 525)
void _fetch ()
_initrs (line 369)
void _initrs ()
_seek (line 380)
void _seek ( $row)
  • $row

Inherited Methods

Inherited From ADORecordSet

 ADORecordSet::ADORecordSet()
 ADORecordSet::AbsolutePage()
 ADORecordSet::AbsolutePosition()
 ADORecordSet::AtFirstPage()
 ADORecordSet::AtLastPage()
 ADORecordSet::Close()
 ADORecordSet::CurrentRow()
 ADORecordSet::FetchField()
 ADORecordSet::FetchInto()
 ADORecordSet::FetchNextObj()
 ADORecordSet::FetchNextObject()
 ADORecordSet::FetchObj()
 ADORecordSet::FetchObject()
 ADORecordSet::FetchRow()
 ADORecordSet::FieldCount()
 ADORecordSet::Fields()
 ADORecordSet::FieldTypesArray()
 ADORecordSet::Free()
 ADORecordSet::GetAll()
 ADORecordSet::GetArray()
 ADORecordSet::GetArrayLimit()
 ADORecordSet::GetAssoc()
 ADORecordSet::GetAssocKeys()
 ADORecordSet::GetMenu()
 ADORecordSet::GetMenu2()
 ADORecordSet::GetMenu3()
 ADORecordSet::GetRowAssoc()
 ADORecordSet::GetRows()
 ADORecordSet::Init()
 ADORecordSet::LastPageNo()
 ADORecordSet::MaxRecordCount()
 ADORecordSet::MetaType()
 ADORecordSet::Move()
 ADORecordSet::MoveFirst()
 ADORecordSet::MoveLast()
 ADORecordSet::MoveNext()
 ADORecordSet::NextRecordSet()
 ADORecordSet::NumCols()
 ADORecordSet::NumRows()
 ADORecordSet::PO_RecordCount()
 ADORecordSet::RecordCount()
 ADORecordSet::RowCount()
 ADORecordSet::UnixDate()
 ADORecordSet::UnixTimeStamp()
 ADORecordSet::UserDate()
 ADORecordSet::UserTimeStamp()
 ADORecordSet::_close()

Documentation generated on Wed, 23 Jan 2008 19:33:06 -0500 by phpDocumentor 1.4.0