コード例 #1
0
 function getOneRecord()
 {
     $record = new lmbMssqlRecord();
     $queryId = $this->connection->execute($this->getSQL());
     $values = mssql_fetch_assoc($queryId);
     $record->import($values);
     mssql_free_result($queryId);
     if (is_array($values)) {
         return $record;
     }
 }
コード例 #2
0
 function at($pos)
 {
     $query = $this->query;
     if (is_array($this->sort_params)) {
         $query .= ' ORDER BY ';
         foreach ($this->sort_params as $field => $order) {
             $query .= $this->connection->quoteIdentifier($field) . " {$order},";
         }
         $query = rtrim($query, ',');
     }
     $queryId = $this->connection->execute($query);
     if (mssql_num_rows($queryId) > $pos) {
         mssql_data_seek($queryId, $pos);
         $res = mssql_fetch_assoc($queryId);
         mssql_free_result($queryId);
     } else {
         $res = false;
     }
     if ($res) {
         $record = new lmbMssqlRecord();
         $record->import($res);
         return $record;
     }
 }