Class OdbcDB

Description

Implementation for ODBC

This class implements the db interface for ODBC
Made for php version >= 4.2 tested with MS-Access

Located in /core/anyDB/dbs/OdbcDB.php (line 20)

UtilityClass
   |
   --AbstractDB
      |
      --BasicDB
         |
         --OdbcDB
Method Summary
OdbcDB OdbcDB (mixed $libraryPath, mixed $dbType, [mixed $preferredResType = ANYDB_RES_ASSOC])
void connect (mixed $dsn, [mixed $db = ''], mixed $user, mixed $password, [mixed $persistent = false])
void disconnect ()
void free ()
void getNext ([mixed $resultType = ANYDB_PREDEFINED_VALUE])
void getTables ()
void getVersion ()
void numRows ()
void query (mixed $query)
void setDB (mixed $dns)
Variables
Methods
Constructor OdbcDB (line 50)
OdbcDB OdbcDB (mixed $libraryPath, mixed $dbType, [mixed $preferredResType = ANYDB_RES_ASSOC])
connect (line 70)
void connect (mixed $dsn, [mixed $db = ''], mixed $user, mixed $password, [mixed $persistent = false])

Redefinition of:
BasicDB::connect()
Connects to the db
disconnect (line 89)
void disconnect ()

Redefinition of:
AbstractDB::disconnect()
Closes the db connection
free (line 166)
void free ()

Redefinition of:
BasicDB::free()
Frees the memory from the result set
getNext (line 135)
void getNext ([mixed $resultType = ANYDB_PREDEFINED_VALUE])

Redefinition of:
AbstractDB::getNext()
Returns the next row in an array
getTables (line 119)
void getTables ()

Redefinition of:
BasicDB::getTables()
Returns the table names of the current db
getVersion (line 58)
void getVersion ()

Redefinition of:
AbstractDB::getVersion()
Returns the current version
numRows (line 174)
void numRows ()

Redefinition of:
AbstractDB::numRows()
Returns how many rows are in the result set
query (line 103)
void query (mixed $query)

Redefinition of:
BasicDB::query()
Submits an sql statement to the db
setDB (line 65)
void setDB (mixed $dns)

Redefinition of:
BasicDB::setDB()
Changes the current database

Inherited Methods

Inherited From BasicDB

BasicDB::BasicDB()
BasicDB::connect()
BasicDB::escapeStr()
BasicDB::execute()
BasicDB::free()
BasicDB::getAll()
BasicDB::getColumn()
BasicDB::getColumnDescr()
BasicDB::getDataId()
BasicDB::getDBs()
BasicDB::getDbType()
BasicDB::getIdentifier()
BasicDB::getInsertId()
BasicDB::getMapped()
BasicDB::getTables()
BasicDB::getValue()
BasicDB::query()
BasicDB::setDB()
BasicDB::_addError()
BasicDB::_trace()

Inherited From AbstractDB

AbstractDB::AbstractDB()
AbstractDB::affectedRows()
AbstractDB::connect()
AbstractDB::disconnect()
AbstractDB::escapeStr()
AbstractDB::execute()
AbstractDB::free()
AbstractDB::getAll()
AbstractDB::getColumn()
AbstractDB::getDataId()
AbstractDB::getDBs()
AbstractDB::getDbType()
AbstractDB::getIdentifier()
AbstractDB::getInsertId()
AbstractDB::getMapped()
AbstractDB::getNext()
AbstractDB::getTables()
AbstractDB::getValue()
AbstractDB::getVersion()
AbstractDB::numRows()
AbstractDB::query()
AbstractDB::setDB()

Inherited From UtilityClass

UtilityClass::UtilityClass()

Documentation generated on Tue, 4 Oct 2005 21:59:20 -0700 by phpDocumentor 1.3.0RC3