douchen2595 2013-11-23 18:47
浏览 34

too long

I connected to firebird db from php pdo:

<?php
const _QUERY = 'SELECT * FROM R_GETTABLEPROPS(:ATABLEID,:ATABLENAME,:AMASTERTABLEID,:AMASTERTABLENAME,:FLAGS)';
$dbh = new PDO($dsn, $dbconf['user'], $dbconf['pass']);
$s = $dbh->prepare(_QUERY);
$s->bindValue(':ATABLENAME', 'LISTW');
$s->execute(); // error here
$s->bindColumn('SQLCOMMAND', $data, PDO::PARAM_LOB);
$query = $s->fetchAll(PDO::FETCH_BOUND);

R_GETTABLEPROPS is:

create or alter procedure R_GETTABLEPROPS (
ATABLEID integer,
ATABLENAME varchar(31),
AMASTERTABLEID integer,
AMASTERTABLENAME varchar(31),
FLAGS varchar(10))
returns (
TABLEID integer,
SQLCOMMAND blob sub_type 1 segment size 80
as …

Error:

PDOException: SQLSTATE[HY000]: General error: -804 Dynamic SQL Error SQL error code = -804 Incorrect values within SQLDA structure

How working with FB blobs in PDO? Queries without blobs is working!

FB client and server is version 2.1.2.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 微信会员卡接入微信支付商户号收款
    • ¥15 如何获取烟草零售终端数据
    • ¥15 数学建模招标中位数问题
    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?