查詢

odbc_error()函式—用法及示例

「 獲取ODBC驅動程式的最後一個錯誤訊息 」


函式名: odbc_error()

適用版本: PHP 4, PHP 5, PHP 7

函式描述: 獲取ODBC驅動程式的最後一個錯誤訊息

用法: string odbc_error ( resource $connection_id )

引數:

  • connection_id:ODBC連線識別符號,透過odbc_connect()函式返回的資源

返回值:返回最後一個ODBC驅動程式的錯誤訊息,如果沒有錯誤發生,則返回空字串。

示例:

// 連線到ODBC資料來源
$dsn = "Driver={SQL Server};Server=localhost;Database=myDatabase;";
$user = "myUsername";
$password = "myPassword";
$conn = odbc_connect($dsn, $user, $password);

if ($conn) {
   // 執行一條錯誤的SQL查詢
   $query = "SELECT * FROM non_existent_table";
   $result = odbc_exec($conn, $query);

   if (!$result) {
      // 獲取最後一個錯誤訊息
      $error = odbc_error($conn);
      echo "ODBC Error: " . $error;
   } else {
      // 查詢成功
      // ...
   }
   
   // 關閉連線
   odbc_close($conn);
} else {
   echo "Failed to connect to ODBC data source.";
}

在上面的示例中,我們首先使用odbc_connect()函式連線到ODBC資料來源。然後,我們執行一條錯誤的SQL查詢,以模擬一個發生錯誤的情況。如果查詢失敗,我們使用odbc_error()函式獲取最後一個錯誤訊息,並將其列印出來。如果連線成功,並且查詢沒有錯誤,則可以執行其他操作或關閉連線。

請注意,為了使用odbc_error()函式,我們需要先透過odbc_connect()函式獲取一個有效的ODBC連線識別符號。

補充糾錯
上一個函式: odbc_errormsg()函式
下一個函式: odbc_do()函式
熱門PHP函式
分享連結