Ciao a Tutti,
sto impazzendo con una cosa pensavo fosse semplice.
Ho una colonna su db mysql LongBlob… e devo salvare dentro un file che ho generato con TextOutputStream
Come posso fare? dovrei convertirlo in Stringa?
Grazie e buon lavoro
Ciao a Tutti,
sto impazzendo con una cosa pensavo fosse semplice.
Ho una colonna su db mysql LongBlob… e devo salvare dentro un file che ho generato con TextOutputStream
Come posso fare? dovrei convertirlo in Stringa?
Grazie e buon lavoro
Ciao,
infatti la domanda imprecisa.
Hai un esempio in TextOutputStream, e un altro esempio in MySQL a leggere (estratto) del database.
Nel ciclo, si ha esattamente quello che vi serve:
dataList.Cell(dataList.LastIndex, i) = rs.IdxField(i+1).StringValue
StringValue
ci che necessario dal momento che si desidera utilizzare il testo.
Quale parte del tuo codice che si chiede problema?
Ciao,
io devo scrivere nel database un TextOutputStream non leggerlo.
Ho creato un file PDF con FPDF e l’ho inserito in un TextOutputStream, ora vorrei salvare quest’ultimo in una colonna del database di tipo LONGBLOB.
Come posso inserirlo?? Devo converturlo in byte64 o string?
Il database mysql.
Se un blob dovresti inserirlo cos come .
Ma per farlo ti sconsiglio ovviamente una stringa sql testuale.
Usa un prepared statement o un edit del recordSet assegnando il Value del campo (meglio il prepared statement)
Quindi gli passo a crudo l’oggetto TextOutputStream? e come tipo di oggetto nel set cosa gli do in pasto?? TextOutputStream?
no readAll… textOutput … non puoi
Ma il file l’hai registrato su disco o dati sono in memoria? in questo caso scrivi direttamente il valore in memoria
Se registrato sul disco aprilo e leggi tutto il contenuto (potresti usare anche binary)
SI sul disco…
Potrei convertiro in BinaryStream ed utiulizzare la funzione read ed inserirne il risultato nel prepared statement corretto? Ovviamente come tipo di ingresso gli do BinaryStream.
Il PS me lo inserisce in automaticome come longblog su Mysql… ho compreso bene?
Scusa i viaggi mentali
non il binarystream
il risultato di read(b.length) equivalente del readAll per i binarystream
Questo va bene per ogni tipo di file (creato come testo o meno)
Ok provo grazie mille come sempre