| PostgreSQL 8.0.0 中文文件(轉譯自 PostgreSQL 中國 製作的簡體中文版本) | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 29. ecpg - 在 C 裡嵌入 SQL | Fast Forward | Next |
libecpg 庫主要包含用於實現嵌入 SQL 命令所資料表達的功能的"隱含"函數。 不過,這裡面有一些可以直接調用的函數。請注意,直接調用會讓您的代碼變得不可移植。
ECPGdebug(int on, FILE*stream) 如果帶著非零的參數調用它,那麼就打開調試日誌。調試日誌是輸出到 stream 上面的。日誌包括所有 SQL 語句,這些語句中的所有變量都已經插入語句中,以及來自 PostgreSQL 伺服器的結果。在您查找您的 SQL 語句中的錯誤的時候, 這個函數可能非常有用。
ECPGstatus(int lineno, const char* connection_name) 如果您已經和一個資料庫建立了連接,它返回真,否則返回假。 如果使用了單個連接,那麼 connection_name 可以為 NULL。