【问题标题】:'Display Image' expecting CHAR'显示图像' 期待 CHAR
【发布时间】:2017-03-18 19:14:21
【问题描述】:

我一直在努力让图像在项目存在时显示在字段中。该值存储在我的数据库中名为 ID_FILE 和 Signature 的字段中的 BLOB 列中。

到目前为止,我所做的所有努力都给我带来了不一致的数据类型错误。我创建了一个“显示图像字段”(2X),其中包含在项目源中指定的 blob 列。然后在预渲染过程中,我正在运行以下代码。

DECLARE
v_klantNR number;
BEGIN
SELECT CUSTOMER_ID INTO v_klantNR FROM TOCBA_CUSTOMERS WHERE FIRSTNAME =       :P1010_FIRSTNAME AND LASTNAME = :P1010_LASTNAME;
SELECT 
BSN, 
ID_NUMBER, 
ID_TYPE, 
ID_FILE, 
SIGNATURE
INTO 
:P1010_BSN, 
:P1010_IDNUMBER, 
:P1010_IDTYPE, 
:P1010_GEUPLOAD_ID, -- This is the one
:P1010_GEUPLOAD_HANDTEKENING -- This is the other one
FROM TOCBA_IDENTIFICATION
WHERE CUSTOMER_ID = v_klantNR;
END

错误 ORA-06550:第 8 行,第 11 列:PL/SQL:ORA-00932:不一致的数据类型:预期的 CHAR 得到 BLOB ORA-06550:第 5 行,第 1 列:PL/SQL:忽略 SQL 语句

-- 我了解 Display Image 字段需要一个 CHAR 值并且正在获取我的 BLOB 值。我认为,只要 Oracle APEX 需要一个 BLOB 值并显示它,它就应该可以工作。有这个设置吗?

【问题讨论】:

    标签: oracle image blob oracle-apex


    【解决方案1】:

    我仍然不确定这个特定错误的原因是什么。但是,在表格上自动获取行来为我修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 2014-01-25
      相关资源
      最近更新 更多