<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # QSqlError Class Reference ## [[QtSql](index.htm) module] 該QSqlError類提供了SQL數據庫的錯誤信息。[More...](#details) ### Types * `enum ErrorType { NoError, ConnectionError, StatementError, TransactionError, UnknownError }` ### Methods * `__init__ (self, QString?driverText?=?QString(), QString?databaseText?=?QString(), ErrorType?type?=?QSqlError.NoError, int?number?=?-1)` * `__init__ (self, QSqlError?other)` * `QString databaseText (self)` * `QString driverText (self)` * `bool isValid (self)` * `int number (self)` * `setDatabaseText (self, QString?databaseText)` * `setDriverText (self, QString?driverText)` * `setNumber (self, int?number)` * `setType (self, ErrorType?type)` * `QString text (self)` * `ErrorType type (self)` * * * ## Detailed Description 該QSqlError類提供了SQL數據庫的錯誤信息。 一個QSqlError對象可以提供數據庫特定的錯誤數據,包括[driverText](qsqlerror.html#driverText)()和[databaseText](qsqlerror.html#databaseText)()消息(或兩者連接在一起為[text](qsqlerror.html#text)()),和錯誤[number](qsqlerror.html#number)()和[type](qsqlerror.html#type)( ) 。該功能都有setter方法??,使您可以創建和從你自己的類返回QSqlError對象,例如,從您自己的SQL驅動程序。 * * * ## Type Documentation ``` QSqlError.ErrorType ``` 該枚舉類型描述了發生錯誤的情況下,例如,一個連接錯誤,語句錯誤等。 | Constant | Value | Description | | --- | --- | --- | | `QSqlError.NoError` | `0` | 未發生錯誤。 | | `QSqlError.ConnectionError` | `1` | 連接錯誤。 | | `QSqlError.StatementError` | `2` | SQL語句的語法錯誤。 | | `QSqlError.TransactionError` | `3` | 交易失敗的錯誤。 | | `QSqlError.UnknownError` | `4` | 未知錯誤。 | * * * ## Method Documentation ``` QSqlError.__init__ (self, QString?driverText?=?QString(), QString?databaseText?=?QString(), ErrorType?type?=?QSqlError.NoError, int?number?=?-1) ``` 構造一個包含驅動程序錯誤文本錯誤_driverText_,數據庫的特定錯誤文本_databaseText_,類型_type_和可選的錯誤號_number_。 ``` QSqlError.__init__ (self, QSqlError?other) ``` 創建副本_other_。 ``` QString QSqlError.databaseText (self) ``` 所報告的數據庫返回的錯誤的文本。這可能包含數據庫的特定說明,它可能是空的。 **See also** [setDatabaseText](qsqlerror.html#setDatabaseText)( )[driverText](qsqlerror.html#driverText)()和[text](qsqlerror.html#text)( ) 。 ``` QString QSqlError.driverText (self) ``` 所報告的驅動程序返回錯誤的文本。這可能包含數據庫的特定說明。它也可能是空的。 **See also** [setDriverText](qsqlerror.html#setDriverText)( )[databaseText](qsqlerror.html#databaseText)()和[text](qsqlerror.html#text)( ) 。 ``` bool QSqlError.isValid (self) ``` 返回True如果設置錯誤,否則為False 。 例如: ``` [QSqlQueryModel](qsqlquerymodel.html) model; model.setQuery("select * from myTable"); if (model.lastError().isValid()) qDebug() << model.lastError(); ``` **See also** [type](qsqlerror.html#type)( ) 。 ``` int QSqlError.number (self) ``` 返回數據庫特定的錯誤號或-1 ,如果它不能確定。 **See also** [setNumber](qsqlerror.html#setNumber)( ) 。 ``` QSqlError.setDatabaseText (self, QString?databaseText) ``` 設置數據庫錯誤文本的價值_databaseText_。 **See also** [databaseText](qsqlerror.html#databaseText)( )[setDriverText](qsqlerror.html#setDriverText)()和[text](qsqlerror.html#text)( ) 。 ``` QSqlError.setDriverText (self, QString?driverText) ``` 設置驅動器的錯誤文本的價值_driverText_。 **See also** [driverText](qsqlerror.html#driverText)( )[setDatabaseText](qsqlerror.html#setDatabaseText)()和[text](qsqlerror.html#text)( ) 。 ``` QSqlError.setNumber (self, int?number) ``` 設置數據庫特定的錯誤號碼_number_。 **See also** [number](qsqlerror.html#number)( ) 。 ``` QSqlError.setType (self, ErrorType?type) ``` 設置錯誤類型的值_type_。 **See also** [type](qsqlerror.html#type)( ) 。 ``` QString QSqlError.text (self) ``` 這是一個方便的函數,返回[databaseText](qsqlerror.html#databaseText)()和[driverText](qsqlerror.html#driverText)( )連接成一個字符串。 **See also** [driverText](qsqlerror.html#driverText)()和[databaseText](qsqlerror.html#databaseText)( ) 。 ``` ErrorType QSqlError.type (self) ``` [ 如果返回的類型無法確定錯誤類型,或-1 。 ](qsqlerror.html#ErrorType-enum) [**See also**](qsqlerror.html#ErrorType-enum) [setType](qsqlerror.html#setType)( ) 。
                  <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>

                              哎呀哎呀视频在线观看