SQL Server Requery()有时会挂起
SQL Server Requery() sometimes hangs
我对Visual C++和Microsoft SQL Server 2008R2有问题。
以下代码偶尔会挂起:
Object->Update();
if(Object->CanRestart())
{
//Why does this not return??
m_pDBRoRBaseObject->Requery();
}
CCD_ 1是从CCD_。在我看来,Requery()
方法中对::SQLExecute(m_hstmt)
的调用似乎挂起了,但我(无论如何,以我目前的技能)无法找到解决这一问题的方法。
有没有人遇到过类似的问题,或者有任何见解?
我似乎记得(很久很久以前)Requery(至少有某些数据库驱动程序)使用您已经收集的行的PK将查询重建为一个大IN语句。这当然可能效率低下,这取决于您的设置、指标、数据等。
启动SQL事件探查器并查看Requery()语句到底产生了什么是值得的。
出现共享内存问题。。。通过适当地发出信号的事件对象修复。还有一份热气腾腾的乌鸦。美味的
相关文章:
- 挂起和取消挂起一个文件DLL
- 如何防止C++遗留代码中的挂起指针
- 为什么所有C++编译器都会崩溃或挂起此代码
- 我编写了代码将十进制分数转换为其二进制等效数.它编译得很好,但在执行时挂起
- 构建挂起,即使是适度的文件大小
- 循环挂起迭代的 std::擦除 on std::list
- Poco::Net::FTPClientSession 在 open() 方法上挂起 129 秒,如果 ftp 主机不存
- Node.js fs.open() 在尝试打开 4 个以上的命名管道 (FIFO) 后挂起
- 从不同进程中的另一个线程挂起/恢复线程或进程
- Boost (Beast) websocket:同步写入挂起
- 为什么析构函数挂起
- 使用互斥会挂起程序
- 在C++和 Python 程序中使用命名管道的 IPC 挂起
- 设置变量时C++程序挂起
- 第一次尝试使用new动态创建结构数组,程序挂起没有错误
- 从stdin读取时子进程挂起(fork/dup2竞争条件)
- 有时ShowWindow从不调用OnShowWindow,主应用程序挂起
- 如何防止GUI挂起,同时允许第二次操作与Qt中的第一次操作一起执行
- WTSFreeMemory在启动期间从服务调用时挂起-我应该省略吗
- SQL Server Requery()有时会挂起