-
对于某些程序和参数组合
SQLProcedureColumns()没有正常工作。例如,它无法为提供了正确参数的现有过程返回记录。此外,它为第 7 列返回了不正确的数据,
TYPE_NAME。例如,它返回VARCHAR(20)而不是VARCHAR。(漏洞 #57182) 连接器/ODBC MSI 安装程序未
InstallLocation在 Microsoft Windows 注册表中设置值。(漏洞 #56978)在批量上传模式下,即使上传的数据包含主键重复、外键违规等错误,
SQLExecute也会返回 。SQL_SUCCESS(漏洞 #56804)-
SQLDescribeCol如果查询已参数化并且 并非所有参数都已绑定,则SQLColAttribute之前无法调用 。SQLExecute请注意,MSDN 声明“出于性能原因,应用程序不应
SQLColAttribute/SQLDescribeCol在执行语句之前调用。”但是,如果性能原因不是最重要的,那么这样做仍然是可能的。(漏洞 #56717) When
SQLNumResultCols()被调用 betweenSQLPrepare()并且SQLExecute()驱动程序运行SET @@sql_select_limit=1,这将结果集限制为只有一行。(漏洞 #56677)-
安装连接器/ODBC 后,无法配置或删除创建的系统 DSN。显示错误对话框,显示错误消息“无效的属性字符串”。
在这种情况下,问题是由于驱动程序无法解析以 NULL 分隔的连接字符串。(漏洞 #56233)
在调用 之后使用时
SQLTables(),SQLRowCount()没有返回正确的值。(漏洞 #55870)-
尝试使用 MSI 在 Windows 上安装最新的连接器/ODBC 5.1.6 时,已经安装了现有的 5.1.x 版本,生成以下错误:
Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.此外,在删除或安装新版本的 5.1.x 时,ODBC 数据源管理员/驱动程序选项卡中显示的版本号没有得到更新。(漏洞 #54314)