本文主要是介绍SQLExecDirect执行完后需要清理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SQLExecDirect执行完后需要清理
- 一级目录
一级目录
// 假设 hstmt 是有效的语句句柄,hdbc 是有效的连接句柄 // 第一次执行 SQL 语句
SQLRETURN rc = SQLExecDirect(hstmt, (SQLCHAR*)"SELECT * FROM some_table", SQL_NTS);
if (rc != SQL_SUCCESS && rc != SQL_SUCCESS_WITH_INFO) { // 处理错误...
} else { // 处理结果集... // 关闭结果集 SQLFreeStmt(hstmt, SQL_CLOSE);
} // 清除任何绑定(如果需要)
// ... // 重置语句句柄(如果需要)
SQLFreeStmt(hstmt, SQL_RESET_PARAMS); // 准备并执行第二个 SQL 语句
rc = SQLExecDirect(hstmt, (SQLCHAR*)"UPDATE another_table SET column1 = 'value'", SQL_NTS);
if (rc != SQL_SUCCESS && rc != SQL_SUCCESS_WITH_INFO) { // 处理错误...
} else { // 处理更新结果...
}
这篇关于SQLExecDirect执行完后需要清理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!