- 论坛徽章:
- 0
|
5可用积分
再调用 SQLExecDirect 执行一条 insert into语句的时候,如果主键冲突,这个API是怎么处理的?
我的程序在调用这个函数的时候,是这样处理的
rc = SQLExecDirect(...)
if (rc != SQL_SUCCESS) {
...
...
输出日志,
return -1;
}
但是实际情况是,我的程序总是突然退出,没有收到上面的输出日志.
不过在标准输出上,打出了下面这段日志
2713Oracle ODBC driver2726Oracle ODBC driver.2728
2713Oracle ODBC driver2726Oracle ODBC driver.2728
6066:
[MERANT][ODBC 20101 driver]2713Oracle ODBC driver2726Oracle ODBC driver.2728[MERANT][ODBC 20101 driver]2713Oracle ODBC driver2726Oracle ODBC driver.2728[MERANT][ODBC 20101 driver]6060
这个应该不是程序打出来的,或许是odbc的api函数打出来的.我不太清楚.请各位帮忙看一下,谢谢啊!! |
|