Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315

    [Firebird] Memorizzare PDF in un Field tipo BLOB

    Ciao a tutti,

    dovrei memorizzare un file PDF in un field BLOB.

    questa la mia tabella:

    codice:
    CREATE TABLE MIATABELLA(    ID                   INTEGER NOT NULL PRIMARY KEY,
        ITEM                 VARCHAR(200) NOT NULL,
        MIOPDF               BLOB
        );
    
    
    INSERT INTO MIATABELLA(ID, ITEM, MIOPDF) VALUES (1,  'DESCRIZIONE', ??????);
    nel campo MIOPDF tipo BLOB devo inserire un PDF che ho nel percorso C:\FilePDF\MioFile.PDF

    avete suggerimenti?

    grazie in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Da quel che leggo nel manuale di Firebird (https://firebirdsql.org/file/documen...ml-insert.html - fondo pagina), questo lo puoi fare solo in 3 modi:

    1) Dall'applicazione client tramite le API messe a disposizione dal linguaggio (sto pensando ai metodi messi a disposizione dal driver JDBC per Java, ecc)
    2) Come valore testo, purchè non superi i 65533 caratteri
    3) Tramite INSERT ... SELECT da un'altra tabella che già contiene il blob

    Non esiste, come per altri DBMS, alcuna funzione specifica per effettuare l'inserimento di un blob a partire da un file.

    PS: Non ho mai usato firebird, quindi magari qualcun altro ha dei suggerimenti più specifici.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    Grazie Lele,
    credevo esistesse un metodo per inserirlo tramite SQL.

    io lo riesco ad inserire usando delphi.

    grazie per la risposta

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.