Einzelnen Beitrag anzeigen

Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
672 Beiträge
 
FreePascal / Lazarus
 
#10

Re: Daten mit IBExpert extrahieren - BLOB-Felder gehen verlo

  Alt 6. Jan 2009, 21:14
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
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat