Documentação do PostgreSQL 8.0.0 | ||||
---|---|---|---|---|
Anterior | Início | Capítulo 29. ECPG - SQL incorporado à linguagem C | Fim | Próxima |
A biblioteca libecpg contém principalmente funções "escondidas", utilizadas para implementar as funcionalidades expressas pelos comandos SQL incorporados. Mas existem algumas funções úteis que podem ser chamadas diretamente. Deve ser observado que isto torna o código não portável.
ECPGdebug(int on, FILE *stream) ativa o registro de depuração se for chamada com o primeiro argumento diferente de zero. O registro de depuração é feito em stream. O registro contém todas as declarações SQL junto com todas as variáveis de entrada inseridas, e o resultado do servidor PostgreSQL. Pode ser muito útil ao se procurar por erros nas declarações SQL.
ECPGstatus(int número_da_linha, const char* nome_da_conexão) retorna verdade se estiver conectado ao banco de dados e falso se não estiver. O nome_da_conexão pode ser igual a NULL se estiver sendo utilizada uma única conexão.