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。