我正在尝试调试 qt 中的 scope_Identity() 调用。详细说明应该返回会话最后插入的数据 ID 的 scope_identity,但此调用在 Qt 数据库调用中不起作用。我试图弄清楚这是否将一个值从数据库驱动程序返回到 Qt 代码,此时我设法跟踪代码执行到
bool QODBCResult::reset (const QString& query)
qsql_odbc.cpp 类中的方法。
在此方法中,它访问一些 win32 __stdcall 调用,我认为其中一个负责连接和从数据库中检索数据。
SQLSetStmtAttr
SQLAllocHandle
SQLExecDirect
我无法找到这些代码,如果有人可以指导我,我将不胜感激。
非常感谢您提前。