function _fetch_odbtp($type = 0) { switch ($this->fetchMode) { case ADODB_FETCH_NUM: $this->fields = @odbtp_fetch_row($this->_queryID, $type); break; case ADODB_FETCH_ASSOC: $this->fields = @odbtp_fetch_assoc($this->_queryID, $type); break; default: $this->fields = @odbtp_fetch_array($this->_queryID, $type); } if ($this->databaseType = 'odbtp_vfp') { if ($this->fields) { foreach ($this->fields as $k => $v) { if (strncmp($v, '1899-12-30', 10) == 0) { $this->fields[$k] = ''; } } } } return is_array($this->fields); }
function _fetch_odbtp($type = 0) { switch ($this->fetchMode) { case ADODB_FETCH_NUM: $this->fields = @odbtp_fetch_row($this->_queryID, $type); break; case ADODB_FETCH_ASSOC: $this->fields = @odbtp_fetch_assoc($this->_queryID, $type); break; default: $this->fields = @odbtp_fetch_array($this->_queryID, $type); } return is_array($this->fields); }
function MoveLast() { $this->fields = @odbtp_fetch_row($this->_queryID, "ODB_FETCH_LAST"); if ($this->fields) { $this->EOF = false; } $this->_currentRow = -1; if ($this->fetchMode == ADODB_FETCH_NUM) { foreach ($this->fields as $v) { $arr[] = $v; } $this->fields = $arr; } return true; }