在 ODBC 版本 3 中,SQLAllocStmt() 已被废弃,且替换为 SQLAllocHandle();请参阅 SQLAllocHandle - 分配句柄以获取更多信息。
建议:虽然此版本的 DB2 CLI 继续支持 SQLAllocStmt(),但请在 DB2 CLI 程序中使用 SQLAllocHandle(),以便符合最新标准。
迁移至新函数
例如,使用新的函数时,语句:
SQLAllocStmt(hdbc, hstmt);
将重写为:
SQLAllocHandle(SQL_HANDLE_STMT, hdbc, hstmt);
相关参考