Zitat von
Nersgatt:
Nehmen wir an, wie haben die Tabelle:
CREATE TABLE t1
(
bild BLOB SUB_TYPE 0
);
INSERT INTO t1(bild) values (....);
Ich müsste ja vermutlich die Values irgendwie maskieren.
Vielleicht kann mir jemand mal mit IBExpert eine Tabelle mit Blob-Feld extrahieren. Mich würde halt interessieren, wie in dem Script dann die INSERT-Statements aussehen.
Gruß,
Jens
ganz simpel:
SET BLOBFILE 'C:\f1.jpg';
INSERT INTO TEST(ID,BLOBCOL) VALUES (1, :h00000000_7FFFFFFF);
SET BLOBFILE 'C:\f2.jpg';
INSERT INTO TEST(ID,BLOBCOL) VALUES (2, :h00000000_7FFFFFFF);
SET BLOBFILE 'C:\f3.jpg';
INSERT INTO TEST(ID,BLOBCOL) VALUES (3, :h00000000_7FFFFFFF);
weitere infos auch hier:
http://ibexpert.net/ibe/index.php?n=...sIntoADatabase
und ja, geht nur in der Vollversion, da aber auch in der Kommandozeilenversion z.B. in einem Batchfile
um zum Beispiel alle dateien aus einem Pfad in die datenbank zu übertragen und dann zu löschen braucht
man mit einem ibeblock Script wniger als 10 zeilen