<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 31.10\. 控制函數 這些函數控制許多libpq其他行為的細節。 `PQclientEncoding` 返回客戶端編碼。 ``` int PQclientEncoding(const PGconn *_conn_); ``` 請注意,它返回編碼ID,而不是一個符號串如`EUC_JP`。 轉換編碼的ID為一個編碼名稱,你可以使用: ``` char *pg_encoding_to_char(int _encoding_id_); ``` `PQsetClientEncoding` 設置客戶端編碼。 ``` int PQsetClientEncoding(PGconn *_conn_, const char *_encoding_); ``` `_conn_`是一個到服務器的連接,`_encoding_` 是你想要的編碼使用。如果函數成功設置編碼,則返回0,否則返回-1。 這個鏈接的當前編碼可以通過`PQclientEncoding`確定。 `PQsetErrorVerbosity` 決定`PQerrorMessage`和`PQresultErrorMessage`返回的信息的冗余程度。 ``` typedef enum { PQERRORS_TERSE, PQERRORS_DEFAULT, PQERRORS_VERBOSE } PGVerbosity; PGVerbosity PQsetErrorVerbosity(PGconn *conn, PGVerbosity verbosity); ``` `PQsetErrorVerbosity`設置冗余模式,返回連接的前一個設置。在_TERSE_模式下, 返回的消息只包括嚴重性,主信息,以及位置信息;這些東西通常只有一行。 缺省模式生成的消息包括上面的信息加上任何細節,提示,或者環境字段(這些可能跨越幾行)。 _VERBOSE_模式包括所有可以獲得的字段。修改冗余模式不會影響我們從已經存在 `PGresult`對象中獲取的信息,只有隨后創建的`PGresult`對象才受到影響。 `PQtrace` 打開對前端/服務器通訊的跟蹤,把調試信息輸出到一個文件流里。 ``` void PQtrace(PGconn *conn, FILE *stream); ``` > **Note:** 在Windows上,如果libpq庫和應用使用了不同的標志編譯, 那么這個函數調用會導致應用崩潰,因為`FILE`指針的內部表現形式是不一樣的。 特別是多線程/單線程,發布/調試,以及靜態/動態標志應該是庫和所有使用庫的應用都一致。 `PQuntrace` 關閉`PQtrace`打開的跟蹤。 ``` void PQuntrace(PGconn *conn); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看