アイテムが存在するときにフィールドに表示するイメージを取得する作業をしています。値はID_FILEおよびSignatureというフィールドのデータベースのBLOB列に格納されます。'Display Image'はCHARを予期しています
私のこれまでの努力は、一貫性のないデータ型エラーを私に与えてきました。 Item sourceに指定されたblobカラムを持つ 'Display image field'(2X)を作成しました。次にレンダリング前のプロセスで、私は次のコードを実行しています。
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:行、列11 8:PL/SQL:ORA-00932:一貫性のないデータ型:CHAR期待がBLOB ORA-06550を得た:5行、列1:PL/SQL: SQLステートメントが無視されました
- 表示画像フィールドにCHAR値が必要で、BLOB値が取得されていることを理解しています。私は、Oracle APEXがBLOB値を予期し、これを表示するときはいつでも動作するはずだと思います。これのための設定はありますか?