关与STMT句柄 多次使用并且不调用 SQLFreeStmt 的问题
正在写一个关与ODBC的封装
遇到一个问题望高人不惜赐教
目前的写法是
一切关于ODBC的准备工作已经完成
绑定参数 SQLBindParameter
绑定列 SQLBindCol
执行存储过程
SQLFetch
OK 一切正常 得到的数据也正常
下面做的工作就出现了问题 这样作应该是有问题的,但不知道如何做才能高效
我接着重复同样的工作
调用同一个存储过程 也就是列肯定是一样的了,也绑定同一个变量, 调用同一个存储过程,只有一点不相同那就是传入的参
数的值不同。执行存储过程 NG 出错了。
请问这种情况下我如何做才能高效。
// 存储过程为 传入一个ID号,Count一下相同ID的有几个
// 伪代码
// ODBC 连接,分配等工作正常完成
// 设置各种属性
// 绑定参数变量为 nID=1;
// 绑定列变量为 nCount;
// 执行存储过程
// 取得nCount 的值 第一次正常完成
// 接上面的继续
// 我要查找nID=2 的有多少个 并且还绑定到nCount变量上
// 直接用肯定会出错, 我又不想Free 掉我的语句句柄 如何做才能高效??
Thanks