Re: Probleme mit AIV-Extender


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Bernd Heilig on Januar 05, 2004 um 13:54:

Als Antwort auf Re: Probleme mit AIV-Extender geschrieben von Christian von der Weth on Januar 03, 2004 um 20:03:

Hallo Christian,

die UDFs WIDTH und SIZE geben Werte des Datentyps INTEGER zurück und mit diesem Datentyp kommt DB2 gut zurecht.
Die UDF CONTENT gibt Daten des Typs "BLOB(2G) as LOCATOR" zurück und DB2 lässt in der WHERE-Bedingung nur Felder bis 750 Bytes Länge zu ( DB2 V7 z/OS ). Ich denke deine Bilder sind grösser als 750 Bytes.

Handles sind so etwas wie der Datentyp "ROWID GENERATED ALLWAYS" und haben nur den Zweck eine
eindeutige Adresse/Reference darzustellen. Du kannst also 100 mal das gleiche Bild einspeichern, denn es wird jedesmal eine eindeutige Handle generiert.

Wie kannst du dein Problem jetzt lösen :

1. vielleicht gibt es eine UDF von IBM oder einem Dritt-Hersteller, die dein Compare-Problem löst.
(schau mal in die Literatur "Image, Audio, and Video Extenders Administration and Programming" vom DB2)

2) selbst eine UDF schreiben, die den Compare durchführt (viel Spass mit dem Locator shiften )

3) In den Metadaten für das jeweilige Bild einen eindeutigen Hashwert abspeichern ( hoffentlich geht das )

4) sorry, mehr fällt mir im Augenblick nicht ein !!!

viel Erfolg
Bernd




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]