ITPub博客

首页 > 数据库 > 国内数据库 > 【YashanDB知识库】PHP使用ODBC驱动无法获取长度为256char以上的数据

【YashanDB知识库】PHP使用ODBC驱动无法获取长度为256char以上的数据

原创 国内数据库 作者:崖山数据库系统YashanDB 时间:2024-06-14 10:36:09 0 删除 编辑

【问题分类】驱动使用

【关键字 】 ODB C 、驱动使用 、 PH P 、

【问题描述 】 PH P 使 用 PDO_ODB C 连 接 yasha n 数据库,获取数据类型大于或等 于 varchar(256 char ) 的数据时出现异常,数据无法正常获取 , BLO B 等字段也无法正常获取,并且该问题会导致该字段后的所有数据都无法获取。

【问题原因分析 】  

●    开 启 ODB C 日志后,在日志中可看 到 ph p 调 用 odb c 的 SQLFetchScrol l 接口获取行集 , SQLGetDat a 报错,导致数据未拿到

●    另外取数失败时,第二列没有调 用 bindco l ,导致后续的所有数据都无法获取。

●    本问题由 于 SQLFetchScrol l 、 SQLGetDat a 接口未支持导致。

【解 决 / 规避方法】无规避方法

【影响范围】当前所有版本

【修复版本 】 -


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3018755/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
崖山数据库系统YashanDB是深圳计算科学研究院完全自主研发设计的新型数据库系统,融入原创理论,支持单机/主备、共享集群、分布式等多种部署方式,覆盖OLTP/HTAP/OLAP交易和分析混合负载场景,为客户提供一站式的企业级融合数据管理解决方案。

注册时间:2023-04-11

  • 博文量
    722
  • 访问量
    639733