Image, Audio und Video Extender Verwaltung und Programmierung

Comment


Image Audio Video
X X X

Gibt einen Kommentar zurück, der mit einem Abbild, Ton oder Video gespeichert wird, oder aktualisiert ihn.

Kopfdatei

Image
dmbimage.h

Audio
dmbaudio.h

Video
dmbvideo.h

Syntax

Abrufen des Kommentars

>>-Comment--(--kennung--)--------------------------------------><
 

Syntax

Aktualisieren des Kommentars

>>-Comment--(--kennung--,--neuer_kommentar--)------------------><
 

Parameter (Datentyp)

kennung (DB2IMAGE, DB2AUDIO oder DB2VIDEO)
Name der Spalte oder Host-Variable, die die Kennung des Abbilds, Tons oder Videos enthält.

neuer_kommentar (LONG VARCHAR)
Neuer Kommentar für die Aktualisierung. Durch einen Nullwert oder eine leere Zeichenfolge wird der bestehende Kommentar gelöscht.

Rückgabewerte (Datentyp)

Beim Aktualisieren die Kennung des Abbilds, Tons oder Videos (DB2IMAGE, DB2AUDIO oder DB2VIDEO). Beim Abrufen der Kommentar (LONG VARCHAR).

Beispiele

Abrufen der Dateinamen aller Abbilder aus der Spalte 'picture' der Tabelle 'employee', bei denen das Wort "confidential" im zugeordneten Kommentar vorkommt:

EXEC SQL BEGIN DECLARE SECTION;
 char hvImg_fname[255;
EXEC SQL END DECLARE SECTION;
 
EXEC SQL SELECT FILENAME(PICTURE)
     INTO :hvImg_fname
     FROM EMPLOYEE
     WHERE COMMENT(PICTURE)
        LIKE '%confidential%';

Aktualisieren des Kommentars, der dem Videoclip von Anita Jones in der Spalte 'video' der Tabelle 'employee' zugeordnet ist:

EXEC SQL BEGIN DECLARE SECTION;
struct{
       short len;
      char data[4000];
      }hvRemarks;
  EXEC SQL END DECLARE SECTION;
 
/* Get the old comment */
 
EXEC SQL SELECT COMMENT(VIDEO)
     INTO :hvRemarks
  FROM EMPLOYEE
     WHERE NAME = 'Anita Jones';
 
/* Update the comment */
 
hvRemarks.data[hvRemarks.len]='\0';
strcat (hvRemarks.data, "Updated video");
hvRemarks.len=strlen(hvRemarks.data);
 
EXEC SQL UPDATE EMPLOYEE
     SET VIDEO=COMMENT(VIDEO, :hvRemarks)
     WHERE NAME = 'Anita Jones';


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]