在向表中插入记录时需要处理错误(Ecpg PostgreSQL),但是如果任何重复的记录(主键).Job应该跳过并继续下一步,则作业不应该中止/提交/回滚。Note:SQL_CODE = sqlca.sqlcode
if ( SQL_CODE == -403 ) Other Way (sqlca.sqlcode == ECPG_DUPLICATE_KEY
当从包含源代码的目录运行时,ecpg可以很好地找到EXEC SQL包含头文件,但不能从任何其他目录中运行。> ecpg -o dbconnect.c dbconnect.pgc> cd ..
> ecpg -o src/dbconnect.c src/dbconnect.pgcsrc/dbconnect.pgc:28: ERROR: could not open include file "vet_config.h&
我试图从ECPG接口调用postgres存储函数,该接口将char数组作为输入传递。当我试图打开游标时,我现在得到的“参数太少”。有关摘录:
const char* cid = connid;[23064]: prepare_common on line 110: name pstmt; query: "SELECT * FROM sipbasicqu