
Öffentliche Methoden | |
| ADORecordset_mssql ($id, $mode=false) | |
| _initrs () | |
| NextRecordSet () | |
| Fields ($colname) | |
| FetchField ($fieldOffset=-1) | |
| _seek ($row) | |
| MoveNext () | |
| _fetch ($ignore_fields=false) | |
| _close () | |
Öffentliche, statische Methoden | |
| static | UnixDate ($v) |
| static | UnixTimeStamp ($v) |
Datenfelder | |
| $databaseType = "mssql" | |
| $canSeek = true | |
| $hasFetchAssoc | |
Definiert in Zeile 803 der Datei adodb-mssql.inc.php.
| _close | ( | ) |
Definiert in Zeile 992 der Datei adodb-mssql.inc.php.
| _fetch | ( | $ | ignore_fields = false |
) |
Definiert in Zeile 943 der Datei adodb-mssql.inc.php.
00944 { 00945 if ($this->fetchMode & ADODB_FETCH_ASSOC) { 00946 if ($this->fetchMode & ADODB_FETCH_NUM) { 00947 //ADODB_FETCH_BOTH mode 00948 $this->fields = @mssql_fetch_array($this->_queryID); 00949 } else { 00950 if ($this->hasFetchAssoc) // only for PHP 4.2.0 or later 00951 $this->fields = @mssql_fetch_assoc($this->_queryID); 00952 else { 00953 $this->fields = @mssql_fetch_array($this->_queryID); 00954 if (@is_array($$this->fields)) { 00955 $fassoc = array(); 00956 foreach($$this->fields as $k => $v) { 00957 if (is_integer($k)) continue; 00958 $fassoc[$k] = $v; 00959 } 00960 $this->fields = $fassoc; 00961 } 00962 } 00963 } 00964 00965 if (!$this->fields) { 00966 } else if (ADODB_ASSOC_CASE == 0) { 00967 foreach($this->fields as $k=>$v) { 00968 $kn = strtolower($k); 00969 if ($kn <> $k) { 00970 unset($this->fields[$k]); 00971 $this->fields[$kn] = $v; 00972 } 00973 } 00974 } else if (ADODB_ASSOC_CASE == 1) { 00975 foreach($this->fields as $k=>$v) { 00976 $kn = strtoupper($k); 00977 if ($kn <> $k) { 00978 unset($this->fields[$k]); 00979 $this->fields[$kn] = $v; 00980 } 00981 } 00982 } 00983 } else { 00984 $this->fields = @mssql_fetch_row($this->_queryID); 00985 } 00986 return $this->fields; 00987 }
| _initrs | ( | ) |
Definiert in Zeile 825 der Datei adodb-mssql.inc.php.
| _seek | ( | $ | row | ) |
Definiert in Zeile 878 der Datei adodb-mssql.inc.php.
| ADORecordset_mssql | ( | $ | id, | |
| $ | mode = false | |||
| ) |
Definiert in Zeile 810 der Datei adodb-mssql.inc.php.
| FetchField | ( | $ | fieldOffset = -1 |
) |
Definiert in Zeile 865 der Datei adodb-mssql.inc.php.
00866 { 00867 if ($fieldOffset != -1) { 00868 $f = @mssql_fetch_field($this->_queryID, $fieldOffset); 00869 } 00870 else if ($fieldOffset == -1) { /* The $fieldOffset argument is not provided thus its -1 */ 00871 $f = @mssql_fetch_field($this->_queryID); 00872 } 00873 $false = false; 00874 if (empty($f)) return $false; 00875 return $f; 00876 }
| Fields | ( | $ | colname | ) |
Definiert in Zeile 846 der Datei adodb-mssql.inc.php.
00847 { 00848 if ($this->fetchMode != ADODB_FETCH_NUM) return $this->fields[$colname]; 00849 if (!$this->bind) { 00850 $this->bind = array(); 00851 for ($i=0; $i < $this->_numOfFields; $i++) { 00852 $o = $this->FetchField($i); 00853 $this->bind[strtoupper($o->name)] = $i; 00854 } 00855 } 00856 00857 return $this->fields[$this->bind[strtoupper($colname)]]; 00858 }
| MoveNext | ( | ) |
Definiert in Zeile 884 der Datei adodb-mssql.inc.php.
00885 { 00886 if ($this->EOF) return false; 00887 00888 $this->_currentRow++; 00889 00890 if ($this->fetchMode & ADODB_FETCH_ASSOC) { 00891 if ($this->fetchMode & ADODB_FETCH_NUM) { 00892 //ADODB_FETCH_BOTH mode 00893 $this->fields = @mssql_fetch_array($this->_queryID); 00894 } 00895 else { 00896 if ($this->hasFetchAssoc) {// only for PHP 4.2.0 or later 00897 $this->fields = @mssql_fetch_assoc($this->_queryID); 00898 } else { 00899 $flds = @mssql_fetch_array($this->_queryID); 00900 if (is_array($flds)) { 00901 $fassoc = array(); 00902 foreach($flds as $k => $v) { 00903 if (is_numeric($k)) continue; 00904 $fassoc[$k] = $v; 00905 } 00906 $this->fields = $fassoc; 00907 } else 00908 $this->fields = false; 00909 } 00910 } 00911 00912 if (is_array($this->fields)) { 00913 if (ADODB_ASSOC_CASE == 0) { 00914 foreach($this->fields as $k=>$v) { 00915 $kn = strtolower($k); 00916 if ($kn <> $k) { 00917 unset($this->fields[$k]); 00918 $this->fields[$kn] = $v; 00919 } 00920 } 00921 } else if (ADODB_ASSOC_CASE == 1) { 00922 foreach($this->fields as $k=>$v) { 00923 $kn = strtoupper($k); 00924 if ($kn <> $k) { 00925 unset($this->fields[$k]); 00926 $this->fields[$kn] = $v; 00927 } 00928 } 00929 } 00930 } 00931 } else { 00932 $this->fields = @mssql_fetch_row($this->_queryID); 00933 } 00934 if ($this->fields) return true; 00935 $this->EOF = true; 00936 00937 return false; 00938 }
| NextRecordSet | ( | ) |
Definiert in Zeile 835 der Datei adodb-mssql.inc.php.
| static UnixDate | ( | $ | v | ) | [static] |
Definiert in Zeile 999 der Datei adodb-mssql.inc.php.
01000 { 01001 return ADORecordSet_array_mssql::UnixDate($v); 01002 }
| static UnixTimeStamp | ( | $ | v | ) | [static] |
Definiert in Zeile 1004 der Datei adodb-mssql.inc.php.
01005 { 01006 return ADORecordSet_array_mssql::UnixTimeStamp($v); 01007 }
| $canSeek = true |
Definiert in Zeile 806 der Datei adodb-mssql.inc.php.
| $databaseType = "mssql" |
Erneute Implementation in ADORecordset_mssql_n und ADORecordset_mssqlpo.
Definiert in Zeile 805 der Datei adodb-mssql.inc.php.
| $hasFetchAssoc |
Definiert in Zeile 807 der Datei adodb-mssql.inc.php.
| Copyright © 2003 - 2010 MyOOS [Shopsystem]. All rights reserved. MyOOS [Shopsystem] is Free Software released under the GNU/GPL License. Webmaster: info@r23.de (Impressum) |
|