2016-11-04 5 views
0

アイテムが存在するときにフィールドに表示するイメージを取得する作業をしています。値は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値を予期し、これを表示するときはいつでも動作するはずだと思います。これのための設定はありますか?

答えて

0

この特定のエラーの理由はまだわかりません。しかし、テーブルに自動的に行をフェッチして項目を取得してくれました。

関連する問題