當前位置: 首頁>>代碼示例>>PHP>>正文


PHP sybase_unbuffered_query函數代碼示例

本文整理匯總了PHP中sybase_unbuffered_query函數的典型用法代碼示例。如果您正苦於以下問題:PHP sybase_unbuffered_query函數的具體用法?PHP sybase_unbuffered_query怎麽用?PHP sybase_unbuffered_query使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了sybase_unbuffered_query函數的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _query

 function _query($sql, $inputarr = false)
 {
     global $ADODB_COUNTRECS;
     if ($ADODB_COUNTRECS == false && ADODB_PHPVER >= 0x4300) {
         return sybase_unbuffered_query($sql, $this->_connectionID);
     } else {
         return sybase_query($sql, $this->_connectionID);
     }
 }
開發者ID:ceryxSeidor,項目名稱:ProyectoPruebaWSV2,代碼行數:9,代碼來源:adodb-sybase.inc.php

示例2: query0

 /**
  * Execute any statement
  *
  * @param   string sql
  * @param   bool buffered default TRUE
  * @return  rdbms.sybase.SybaseResultSet or TRUE if no resultset was created
  * @throws  rdbms.SQLException
  */
 protected function query0($sql, $buffered = TRUE)
 {
     if (!is_resource($this->handle)) {
         if (!($this->flags & DB_AUTOCONNECT)) {
             throw new SQLStateException('Not connected');
         }
         $c = $this->connect();
         // Check for subsequent connection errors
         if (FALSE === $c) {
             throw new SQLStateException('Previously failed to connect');
         }
     }
     if (!$buffered) {
         $result = @sybase_unbuffered_query($sql, $this->handle, FALSE);
     } else {
         if ($this->flags & DB_UNBUFFERED) {
             $result = @sybase_unbuffered_query($sql, $this->handle, $this->flags & DB_STORE_RESULT);
         } else {
             $result = @sybase_query($sql, $this->handle);
         }
     }
     if (FALSE === $result) {
         $message = 'Statement failed: ' . trim(sybase_get_last_message()) . ' @ ' . $this->dsn->getHost();
         if (!is_resource($error = sybase_query('select @@error', $this->handle))) {
             // The only case selecting @@error should fail is if we receive a
             // disconnect. We could also check on the warnings stack if we can
             // find the following:
             //
             // Sybase:  Client message:  Read from SQL server failed. (severity 78)
             //
             // but that seems a bit errorprone.
             throw new SQLConnectionClosedException($message, $sql);
         }
         $code = current(sybase_fetch_row($error));
         switch ($code) {
             case 1205:
                 // Deadlock
                 throw new SQLDeadlockException($message, $sql, $code);
             default:
                 // Other error
                 throw new SQLStatementFailedException($message, $sql, $code);
         }
     }
     return TRUE === $result ? $result : new SybaseResultSet($result, $this->tz);
 }
開發者ID:Gamepay,項目名稱:xp-framework,代碼行數:53,代碼來源:SybaseConnection.class.php


注:本文中的sybase_unbuffered_query函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。