Qt数据库问题与scope_identity()

时间:2011-10-25 13:44:40

标签: sql-server database qt driver qtsql

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

bool QODBCResult::reset (const QString& query) 
qsql_odbc.cpp类中的

方法。

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

SQLSetStmtAttr
SQLAllocHandle
SQLExecDirect

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

非常感谢你。

1 个答案:

答案 0 :(得分:1)

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