[ Index ]
 

Code source de Mantis 1.1.0rc3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/core/adodb/drivers/ -> adodb-oci8.inc.php (sommaire)

(pas de description)

Poids: 1518 lignes (43 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 3 classes

ADODB_oci8:: (40 méthodes):
  ADODB_oci8()
  MetaColumns()
  Time()
  _connect()
  ServerInfo()
  _pconnect()
  _nconnect()
  _affectedrows()
  IfNull()
  DBDate()
  BindDate()
  BindTimeStamp()
  DBTimeStamp()
  RowLock()
  MetaTables()
  MetaIndexes()
  BeginTrans()
  CommitTrans()
  RollbackTrans()
  SelectDB()
  ErrorMsg()
  ErrorNo()
  SQLDate()
  GetRandRow()
  SelectLimit()
  UpdateBlob()
  UpdateBlobFile()
  Execute()
  Prepare()
  ExecuteCursor()
  Bind()
  Param()
  Parameter()
  _query()
  _close()
  MetaPrimaryKeys()
  MetaForeignKeys()
  CharMax()
  TextMax()
  qstr()

ADORecordset_oci8:: (12 méthodes):
  ADORecordset_oci8()
  Init()
  _initrs()
  _FetchField()
  FetchField()
  MoveNext()
  GetArrayLimit()
  Fields()
  _seek()
  _fetch()
  _close()
  MetaType()

ADORecordSet_ext_oci8:: (2 méthodes):
  ADORecordSet_ext_oci8()
  MoveNext()

Définit 2 fonctions

  oci_lob_desc()

Classe: ADODB_oci8  - X-Ref

ADODB_oci8()   X-Ref
Pas de description

MetaColumns($table)   X-Ref
Pas de description

Time()   X-Ref
Pas de description

_connect($argHostname, $argUsername, $argPassword, $argDatabasename,$mode=0)   X-Ref
Pas de description

ServerInfo()   X-Ref
Pas de description

_pconnect($argHostname, $argUsername, $argPassword, $argDatabasename)   X-Ref
Pas de description

_nconnect($argHostname, $argUsername, $argPassword, $argDatabasename)   X-Ref
Pas de description

_affectedrows()   X-Ref
Pas de description

IfNull( $field, $ifNull )   X-Ref
Pas de description

DBDate($d)   X-Ref
Pas de description

BindDate($d)   X-Ref
Pas de description

BindTimeStamp($d)   X-Ref
Pas de description

DBTimeStamp($ts)   X-Ref
Pas de description

RowLock($tables,$where,$flds='1 as ignore')   X-Ref
Pas de description

MetaTables($ttype=false,$showSchema=false,$mask=false)   X-Ref
Pas de description

MetaIndexes($table, $primary = FALSE, $owner=false)   X-Ref
Pas de description

BeginTrans()   X-Ref
Pas de description

CommitTrans($ok=true)   X-Ref
Pas de description

RollbackTrans()   X-Ref
Pas de description

SelectDB($dbName)   X-Ref
Pas de description

ErrorMsg()   X-Ref
Pas de description

ErrorNo()   X-Ref
Pas de description

SQLDate($fmt, $col=false)   X-Ref
Pas de description

GetRandRow($sql, $arr = false)   X-Ref
Pas de description

SelectLimit($sql,$nrows=-1,$offset=-1, $inputarr=false,$secs2cache=0)   X-Ref
Pas de description

UpdateBlob($table,$column,$val,$where,$blobtype='BLOB')   X-Ref
Usage:
Store BLOBs and CLOBs

Example: to store $var in a blob

$conn->Execute('insert into TABLE (id,ablob) values(12,empty_blob())');
$conn->UpdateBlob('TABLE', 'ablob', $varHoldingBlob, 'ID=12', 'BLOB');

$blobtype supports 'BLOB' and 'CLOB', but you need to change to 'empty_clob()'.

to get length of LOB:
select DBMS_LOB.GETLENGTH(ablob) from TABLE

If you are using CURSOR_SHARING = force, it appears this will case a segfault
under oracle 8.1.7.0. Run:
$db->Execute('ALTER SESSION SET CURSOR_SHARING=EXACT');
before UpdateBlob() then...

UpdateBlobFile($table,$column,$val,$where,$blobtype='BLOB')   X-Ref
Usage:  store file pointed to by $var in a blob


Execute($sql,$inputarr=false)   X-Ref
Execute SQL

param: sql        SQL statement to execute, or possibly an array holding prepared statement ($sql[0] will hold sql text)
param: [inputarr]    holds the input data to bind to. Null elements will be set to null.
return: RecordSet or false

Prepare($sql,$cursor=false)   X-Ref
Pas de description

ExecuteCursor($sql,$cursorName='rs',$params=false)   X-Ref
Pas de description

Bind(&$stmt,&$var,$size=4000,$type=false,$name=false,$isOutput=false)   X-Ref
Pas de description

Param($name,$type=false)   X-Ref
Pas de description

Parameter(&$stmt,&$var,$name,$isOutput=false,$maxLen=4000,$type=false)   X-Ref
Pas de description

_query($sql,$inputarr)   X-Ref
Pas de description

_close()   X-Ref
Pas de description

MetaPrimaryKeys($table, $owner=false,$internalKey=false)   X-Ref
Pas de description

MetaForeignKeys($table, $owner=false)   X-Ref
Pas de description

CharMax()   X-Ref
Pas de description

TextMax()   X-Ref
Pas de description

qstr($s,$magic_quotes=false)   X-Ref
Quotes a string.
An example is  $db->qstr("Don't bother",magic_quotes_runtime());

param: s            the string to quote
param: [magic_quotes]    if $s is GET/POST var, set to get_magic_quotes_gpc().
return: quoted string to be sent back to database

Classe: ADORecordset_oci8  - X-Ref

ADORecordset_oci8($queryID,$mode=false)   X-Ref
Pas de description

Init()   X-Ref
Pas de description

_initrs()   X-Ref
Pas de description

_FetchField($fieldOffset = -1)   X-Ref
Pas de description

FetchField($fieldOffset = -1)   X-Ref
Pas de description

MoveNext()   X-Ref
Pas de description

GetArrayLimit($nrows,$offset=-1)   X-Ref
Pas de description

Fields($colname)   X-Ref
Pas de description

_seek($row)   X-Ref
Pas de description

_fetch()   X-Ref
Pas de description

_close()   X-Ref
Pas de description

MetaType($t,$len=-1)   X-Ref
Pas de description

Classe: ADORecordSet_ext_oci8  - X-Ref

ADORecordSet_ext_oci8($queryID,$mode=false)   X-Ref
Pas de description

MoveNext()   X-Ref
Pas de description

Fonctions
Fonctions qui ne font pas partie d'une Classe:

oci_lob_desc($type)   X-Ref
Pas de description



Généré le : Thu Nov 29 09:42:17 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics