1

我正在将应用程序从 MySQL 转换为 DB2 - 所以我只是第一次使用 ibm_db2 php 扩展。

如果与数据库的连接失败,错误的详细信息将填充到:

db2_conn_error()
db2_conn_errormsg()

但是,如果 SQL 查询失败,似乎没有一个函数可以捕获错误的详细信息。在 MySQL 中,mysql_error() 将捕获最近的错误,无论它与连接本身有关,还是与特定查询有关。

当 DB2 查询 (db2_exec) 失败时,有没有办法捕获错误的详细信息?

4

1 回答 1

2

答案是:

db2_stmt_error(); db2_stmt_errormsg();

于 2012-05-15T04:28:52.803 回答