0
我一直致力於在項目存在時獲取圖像以顯示在字段中。該值存儲在我的數據庫的BLOB列中名爲ID_FILE和Signature的字段中。'顯示圖像'期待CHAR
到目前爲止,我所做的一切努力都給了我不一致的數據類型錯誤。我創建了一個'顯示圖像字段'(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語句被忽略
- 據我所知,顯示圖像字段需要一個CHAR值並獲取我的BLOB值。我認爲,只要Oracle APEX期望一個BLOB值並顯示它,它就應該可以工作。有這樣的設置嗎?