ADODB_mssql Klassenreferenz

Klassendiagramm für ADODB_mssql:
Zusammengehörigkeiten von ADODB_mssql:

Öffentliche Methoden

 ADODB_mssql ()
 
 ServerInfo ()
 
 IfNull ($field, $ifNull)
 
 _insertid ()
 
 qstr ($s, $magic_quotes=false)
 
 _affectedrows ()
 
 CreateSequence ($seq='adodbseq', $start=1)
 
 GenID ($seq='adodbseq', $start=1)
 
 SelectLimit ($sql, $nrows=-1, $offset=-1, $inputarr=false, $secs2cache=0)
 
 SQLDate ($fmt, $col=false)
 
 BeginTrans ()
 
 CommitTrans ($ok=true)
 
 RollbackTrans ()
 
 SetTransactionMode ($transaction_mode)
 
 RowLock ($tables, $where, $col='1 as adodbignore')
 
 MetaColumns ($table, $normalize=true)
 
 MetaIndexes ($table, $primary=false, $owner=false)
 
 MetaForeignKeys ($table, $owner=false, $upper=false)
 
 MetaDatabases ()
 
 MetaPrimaryKeys ($table, $owner=false)
 
 MetaTables ($ttype=false, $showSchema=false, $mask=false)
 
 SelectDB ($dbName)
 
 ErrorMsg ()
 
 ErrorNo ()
 
 _connect ($argHostname, $argUsername, $argPassword, $argDatabasename, $newconnect=false)
 
 _pconnect ($argHostname, $argUsername, $argPassword, $argDatabasename)
 
 _nconnect ($argHostname, $argUsername, $argPassword, $argDatabasename)
 
 Prepare ($sql)
 
 PrepareSP ($sql, $param=true)
 
 Concat ()
 
 Parameter (&$stmt, &$var, $name, $isOutput=false, $maxLen=4000, $type=false)
 
 UpdateBlob ($table, $column, $val, $where, $blobtype='BLOB')
 
 _query ($sql, $inputarr=false)
 
 _close ()
 

Öffentliche, statische Methoden

static UnixDate ($v)
 
static UnixTimeStamp ($v)
 

Datenfelder

 $databaseType = "mssql"
 
 $dataProvider = "mssql"
 
 $replaceQuote = "''"
 
 $fmtDate = "'Y-m-d'"
 
 $fmtTimeStamp = "'Y-m-d H:i:s'"
 
 $hasInsertID = true
 
 $substr = "substring"
 
 $length = 'len'
 
 $hasAffectedRows = true
 
 $metaDatabasesSQL = "select name from sysdatabases where name <> 'master'"
 
 $metaTablesSQL ="select name,case when type='U' then 'T' else 'V' end from sysobjects where (type='U' or type='V') and (name not in ('sysallocations','syscolumns','syscomments','sysdepends','sysfilegroups','sysfiles','sysfiles1','sysforeignkeys','sysfulltextcatalogs','sysindexes','sysindexkeys','sysmembers','sysobjects','syspermissions','sysprotects','sysreferences','systypes','sysusers','sysalternates','sysconstraints','syssegments','REFERENTIAL_CONSTRAINTS','CHECK_CONSTRAINTS','CONSTRAINT_TABLE_USAGE','CONSTRAINT_COLUMN_USAGE','VIEWS','VIEW_TABLE_USAGE','VIEW_COLUMN_USAGE','SCHEMATA','TABLES','TABLE_CONSTRAINTS','TABLE_PRIVILEGES','COLUMNS','COLUMN_DOMAIN_USAGE','COLUMN_PRIVILEGES','DOMAINS','DOMAIN_CONSTRAINTS','KEY_COLUMN_USAGE','dtproperties'))"
 
 $metaColumnsSQL
 
 $hasTop = 'top'
 
 $hasGenID = true
 
 $sysDate = 'convert(datetime,convert(char,GetDate(),102),102)'
 
 $sysTimeStamp = 'GetDate()'
 
 $_has_mssql_init
 
 $maxParameterLen = 4000
 
 $arrayClass = 'ADORecordSet_array_mssql'
 
 $uniqueSort = true
 
 $leftOuter = '*='
 
 $rightOuter = '=*'
 
 $ansiOuter = true
 
 $poorAffectedRows = true
 
 $identitySQL = 'select SCOPE_IDENTITY()'
 
 $uniqueOrderBy = true
 
 $_bindInputArray = true
 
 $forceNewConnect = false
 
 $_dropSeqSQL = "drop table %s"
 

Ausführliche Beschreibung

Definiert in Zeile 74 der Datei adodb-mssql.inc.php.

Dokumentation der Elementfunktionen

_affectedrows ( )

Definiert in Zeile 198 der Datei adodb-mssql.inc.php.

_close ( )

Definiert in Zeile 837 der Datei adodb-mssql.inc.php.

_connect (   $argHostname,
  $argUsername,
  $argPassword,
  $argDatabasename,
  $newconnect = false 
)

Definiert in Zeile 611 der Datei adodb-mssql.inc.php.

Benutzt SelectDB().

Wird benutzt von _nconnect().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

_insertid ( )

Definiert in Zeile 149 der Datei adodb-mssql.inc.php.

_nconnect (   $argHostname,
  $argUsername,
  $argPassword,
  $argDatabasename 
)

Definiert in Zeile 637 der Datei adodb-mssql.inc.php.

Benutzt _connect().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

_pconnect (   $argHostname,
  $argUsername,
  $argPassword,
  $argDatabasename 
)

Definiert in Zeile 622 der Datei adodb-mssql.inc.php.

Benutzt $cnt und SelectDB().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

_query (   $sql,
  $inputarr = false 
)

Definiert in Zeile 766 der Datei adodb-mssql.inc.php.

Benutzt $params, Prepare() und qstr().

Wird benutzt von ADODB_mssqlpo\_query().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Definiert in Zeile 108 der Datei adodb-mssql.inc.php.

Wird benutzt von ADODB_mssqlpo\ADODB_mssqlpo().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

BeginTrans ( )

Definiert in Zeile 322 der Datei adodb-mssql.inc.php.

Benutzt $ok.

Wird benutzt von RowLock().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

CommitTrans (   $ok = true)

Definiert in Zeile 330 der Datei adodb-mssql.inc.php.

Benutzt $ok und RollbackTrans().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Concat ( )

Definiert in Zeile 668 der Datei adodb-mssql.inc.php.

CreateSequence (   $seq = 'adodbseq',
  $start = 1 
)

Definiert in Zeile 205 der Datei adodb-mssql.inc.php.

Benutzt $ok.

ErrorMsg ( )

Definiert in Zeile 588 der Datei adodb-mssql.inc.php.

ErrorNo ( )

Definiert in Zeile 596 der Datei adodb-mssql.inc.php.

GenID (   $seq = 'adodbseq',
  $start = 1 
)

Definiert in Zeile 220 der Datei adodb-mssql.inc.php.

Benutzt $ok.

IfNull (   $field,
  $ifNull 
)

Definiert in Zeile 144 der Datei adodb-mssql.inc.php.

MetaColumns (   $table,
  $normalize = true 
)

Definiert in Zeile 377 der Datei adodb-mssql.inc.php.

Benutzt SelectDB().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

MetaDatabases ( )

Definiert in Zeile 515 der Datei adodb-mssql.inc.php.

Benutzt $metaDatabasesSQL.

MetaForeignKeys (   $table,
  $owner = false,
  $upper = false 
)

Definiert in Zeile 475 der Datei adodb-mssql.inc.php.

Benutzt $a und qstr().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

MetaIndexes (   $table,
  $primary = false,
  $owner = false 
)

Definiert in Zeile 435 der Datei adodb-mssql.inc.php.

Benutzt qstr().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

MetaPrimaryKeys (   $table,
  $owner = false 
)

Definiert in Zeile 538 der Datei adodb-mssql.inc.php.

Benutzt $a.

MetaTables (   $ttype = false,
  $showSchema = false,
  $mask = false 
)

Definiert in Zeile 563 der Datei adodb-mssql.inc.php.

Benutzt $metaTablesSQL und qstr().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Parameter ( $stmt,
$var,
  $name,
  $isOutput = false,
  $maxLen = 4000,
  $type = false 
)

Definiert in Zeile 706 der Datei adodb-mssql.inc.php.

Wird benutzt von ServerInfo().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Prepare (   $sql)

Definiert in Zeile 642 der Datei adodb-mssql.inc.php.

Benutzt qstr().

Wird benutzt von _query().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

PrepareSP (   $sql,
  $param = true 
)

Definiert in Zeile 653 der Datei adodb-mssql.inc.php.

Wird benutzt von ServerInfo().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

qstr (   $s,
  $magic_quotes = false 
)

Correctly quotes a string so that all strings are escaped. We prefix and append to the string single-quotes. An example is $db->qstr("Don't bother",magic_quotes_runtime());

Parameter
sthe string to quote
[magic_quotes]if $s is GET/POST var, set to get_magic_quotes_gpc(). This undoes the stupidity of magic quotes for GPC.
Rückgabe
quoted string to be sent back to database

Definiert in Zeile 176 der Datei adodb-mssql.inc.php.

Wird benutzt von _query(), MetaForeignKeys(), MetaIndexes(), MetaTables(), Prepare() und SQLDate().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

RollbackTrans ( )

Definiert in Zeile 338 der Datei adodb-mssql.inc.php.

Benutzt $ok.

Wird benutzt von CommitTrans().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

RowLock (   $tables,
  $where,
  $col = '1 as adodbignore' 
)

Definiert in Zeile 369 der Datei adodb-mssql.inc.php.

Benutzt BeginTrans().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

SelectDB (   $dbName)

Definiert in Zeile 578 der Datei adodb-mssql.inc.php.

Wird benutzt von _connect(), _pconnect() und MetaColumns().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

SelectLimit (   $sql,
  $nrows = -1,
  $offset = -1,
  $inputarr = false,
  $secs2cache = 0 
)

Definiert in Zeile 244 der Datei adodb-mssql.inc.php.

ServerInfo ( )

Definiert in Zeile 113 der Datei adodb-mssql.inc.php.

Benutzt Parameter() und PrepareSP().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

SetTransactionMode (   $transaction_mode)

Definiert in Zeile 346 der Datei adodb-mssql.inc.php.

SQLDate (   $fmt,
  $col = false 
)

Definiert in Zeile 262 der Datei adodb-mssql.inc.php.

Benutzt $sysTimeStamp und qstr().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

static UnixDate (   $v)
static

Definiert in Zeile 846 der Datei adodb-mssql.inc.php.

static UnixTimeStamp (   $v)
static

Definiert in Zeile 851 der Datei adodb-mssql.inc.php.

UpdateBlob (   $table,
  $column,
  $val,
  $where,
  $blobtype = 'BLOB' 
)

Definiert in Zeile 754 der Datei adodb-mssql.inc.php.

Dokumentation der Datenelemente

$_bindInputArray = true

Definiert in Zeile 105 der Datei adodb-mssql.inc.php.

$_dropSeqSQL = "drop table %s"

Definiert in Zeile 203 der Datei adodb-mssql.inc.php.

$_has_mssql_init

Definiert in Zeile 95 der Datei adodb-mssql.inc.php.

$ansiOuter = true

Definiert in Zeile 101 der Datei adodb-mssql.inc.php.

$arrayClass = 'ADORecordSet_array_mssql'

Definiert in Zeile 97 der Datei adodb-mssql.inc.php.

$databaseType = "mssql"

Definiert in Zeile 75 der Datei adodb-mssql.inc.php.

$dataProvider = "mssql"

Definiert in Zeile 76 der Datei adodb-mssql.inc.php.

$fmtDate = "'Y-m-d'"

Definiert in Zeile 78 der Datei adodb-mssql.inc.php.

$fmtTimeStamp = "'Y-m-d H:i:s'"

Definiert in Zeile 79 der Datei adodb-mssql.inc.php.

$forceNewConnect = false

Definiert in Zeile 106 der Datei adodb-mssql.inc.php.

$hasAffectedRows = true

Definiert in Zeile 83 der Datei adodb-mssql.inc.php.

$hasGenID = true

Definiert in Zeile 92 der Datei adodb-mssql.inc.php.

$hasInsertID = true

Definiert in Zeile 80 der Datei adodb-mssql.inc.php.

$hasTop = 'top'

Definiert in Zeile 91 der Datei adodb-mssql.inc.php.

$identitySQL = 'select SCOPE_IDENTITY()'

Definiert in Zeile 103 der Datei adodb-mssql.inc.php.

$leftOuter = '*='

Definiert in Zeile 99 der Datei adodb-mssql.inc.php.

$length = 'len'

Definiert in Zeile 82 der Datei adodb-mssql.inc.php.

$maxParameterLen = 4000

Definiert in Zeile 96 der Datei adodb-mssql.inc.php.

$metaColumnsSQL
Initialisierung:
= # xtype==61 is datetime
"select c.name,t.name,c.length,c.isnullable, c.status,
(case when c.xusertype=61 then 0 else c.xprec end),
(case when c.xusertype=61 then 0 else c.xscale end)
from syscolumns c join systypes t on t.xusertype=c.xusertype join sysobjects o on o.id=c.id where o.name='%s'"

Definiert in Zeile 86 der Datei adodb-mssql.inc.php.

$metaDatabasesSQL = "select name from sysdatabases where name <> 'master'"

Definiert in Zeile 84 der Datei adodb-mssql.inc.php.

Wird benutzt von MetaDatabases().

$metaTablesSQL ="select name,case when type='U' then 'T' else 'V' end from sysobjects where (type='U' or type='V') and (name not in ('sysallocations','syscolumns','syscomments','sysdepends','sysfilegroups','sysfiles','sysfiles1','sysforeignkeys','sysfulltextcatalogs','sysindexes','sysindexkeys','sysmembers','sysobjects','syspermissions','sysprotects','sysreferences','systypes','sysusers','sysalternates','sysconstraints','syssegments','REFERENTIAL_CONSTRAINTS','CHECK_CONSTRAINTS','CONSTRAINT_TABLE_USAGE','CONSTRAINT_COLUMN_USAGE','VIEWS','VIEW_TABLE_USAGE','VIEW_COLUMN_USAGE','SCHEMATA','TABLES','TABLE_CONSTRAINTS','TABLE_PRIVILEGES','COLUMNS','COLUMN_DOMAIN_USAGE','COLUMN_PRIVILEGES','DOMAINS','DOMAIN_CONSTRAINTS','KEY_COLUMN_USAGE','dtproperties'))"

Definiert in Zeile 85 der Datei adodb-mssql.inc.php.

Wird benutzt von MetaTables().

$poorAffectedRows = true

Definiert in Zeile 102 der Datei adodb-mssql.inc.php.

$replaceQuote = "''"

Definiert in Zeile 77 der Datei adodb-mssql.inc.php.

$rightOuter = '=*'

Definiert in Zeile 100 der Datei adodb-mssql.inc.php.

$substr = "substring"

Definiert in Zeile 81 der Datei adodb-mssql.inc.php.

$sysDate = 'convert(datetime,convert(char,GetDate(),102),102)'

Definiert in Zeile 93 der Datei adodb-mssql.inc.php.

$sysTimeStamp = 'GetDate()'

Definiert in Zeile 94 der Datei adodb-mssql.inc.php.

Wird benutzt von SQLDate().

$uniqueOrderBy = true

Definiert in Zeile 104 der Datei adodb-mssql.inc.php.

$uniqueSort = true

Definiert in Zeile 98 der Datei adodb-mssql.inc.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.