如何通过连接句柄获取 STMT 句柄?

how to get the stmt handle through connect handle?

本文关键字:句柄 STMT 获取 连接 何通过      更新时间:2023-10-16

我使用 odbc 连接到数据库,在我的应用场景里面,可能有一些stmt类不能免费,有什么方法可以通过SQLHDBC或SQLHENV来获取stmt句柄或stmt信息吗?

据我所知,没有方法可以从环境或连接句柄获取打开语句句柄的列表。

我建议您将语句句柄包装到某个 RAII 对象中:构造时,语句句柄被分配,销毁时,语句句柄被释放(并且可能首先关闭所有打开的游标/结果(。

然后,只需确保在释放连接句柄之前销毁所有语句句柄对象。