admin管理员组文章数量:1030591
YashanDB知识库:PHP 使用 ODBC 驱动无法获取长度为 256char 以上的数据
【问题分类】驱动使用
【关键字】ODBC、驱动使用、PHP、
【问题描述】PHP 使用 PDO_ODBC 连接 yashan 数据库,获取数据类型大于或等于 varchar(256 char)的数据时出现异常,数据无法正常获取,BLOB 等字段也无法正常获取,并且该问题会导致该字段后的所有数据都无法获取。
【问题原因分析】
● 开启 ODBC 日志后,在日志中可看到 php 调用 odbc 的 SQLFetchScroll 接口获取行集,SQLGetData 报错,导致数据未拿到
● 另外取数失败时,第二列没有调用 bindcol,导致后续的所有数据都无法获取。
● 本问题由于 SQLFetchScroll、SQLGetData 接口未支持导致。
【解决/规避方法】无规避方法
【影响范围】当前所有版本
【修复版本】-
YashanDB知识库:PHP 使用 ODBC 驱动无法获取长度为 256char 以上的数据
【问题分类】驱动使用
【关键字】ODBC、驱动使用、PHP、
【问题描述】PHP 使用 PDO_ODBC 连接 yashan 数据库,获取数据类型大于或等于 varchar(256 char)的数据时出现异常,数据无法正常获取,BLOB 等字段也无法正常获取,并且该问题会导致该字段后的所有数据都无法获取。
【问题原因分析】
● 开启 ODBC 日志后,在日志中可看到 php 调用 odbc 的 SQLFetchScroll 接口获取行集,SQLGetData 报错,导致数据未拿到
● 另外取数失败时,第二列没有调用 bindcol,导致后续的所有数据都无法获取。
● 本问题由于 SQLFetchScroll、SQLGetData 接口未支持导致。
【解决/规避方法】无规避方法
【影响范围】当前所有版本
【修复版本】-
本文标签: YashanDB知识库PHP 使用 ODBC 驱动无法获取长度为 256char 以上的数据
版权声明:本文标题:YashanDB知识库:PHP 使用 ODBC 驱动无法获取长度为 256char 以上的数据 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1747667103a2200921.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论