0

我正在尝试调试 qt 中的 scope_Identity() 调用。详细说明应该返回会话最后插入的数据 ID 的 scope_identity,但此调用在 Qt 数据库调用中不起作用。我试图弄清楚这是否将一个值从数据库驱动程序返回到 Qt 代码,此时我设法跟踪代码执行到

bool QODBCResult::reset (const QString& query) 

qsql_odbc.cpp 类中的方法。

在此方法中,它访问一些 win32 __stdcall 调用,我认为其中一个负责连接和从数据库中检索数据。

SQLSetStmtAttr
SQLAllocHandle
SQLExecDirect

我无法找到这些代码,如果有人可以指导我,我将不胜感激。

非常感谢您提前。

4

1 回答 1

1

您是否尝试询问您最喜欢的搜索引擎?也许它会引导您访问 MSDN 文档页面(例如SQLExecDirect)或 stackoverflow 上的这个问题:scope_identity vs ident_current,它可能包含您的问题的答案。

于 2011-10-26T08:35:38.377 回答