Lorenzo Benaglia


Storie di un SQLlaro mannaro...
Home Blogs | Home | Login | Contact | My Profile | RSS | About | Cerca

Come importare una foto in SQL Server 2005

Mentre mi stavo godendo la tranquillità dell'ufficio semideserto, vengo disturbato via messenger dal solito Andrea che irrompe con le seguenti parole:Andrea Montanari scrive (16.19):come "carichi" velocemente un'immagine in una colonna da SSMSE?Con le precedenti versioni di SQL Server, la risposta a questa domanda non era banale.ADO e ADO.NET ci offrono da tempo gli strumenti adatti per aggirare elegantemente il problema come riportato nei seguenti articoli della Knowledge Base:• HOW TO: Access  
Leggi tutto il post...
Categoria: SQL Server
venerdì, 04 ago 2006 Ore. 17.53

Scrivi un commento

Nome:
Blog:
E-Mail:
(l'indirizzo e-mail non verrà pubblicato, consente di essere avvertiti quando arrivano nuovi commenti a questo Post)
Codice:
Corpo:
Cookie:

Commenti

Autore: Andrea MontanariInviato il: 04 ago 2006 - 18.18
soluzione elegante e molto pulita.. bravo
Autore: LorenzoInviato il: 04 ago 2006 - 18.19
> soluzione elegante e molto pulita.. bravo
La prima, vero? ROTFL

Grazie "caro" *
Autore: PaoloInviato il: 07 set 2006 - 12.19
La soluzione qui proposta, molto elegante, è adatta anche x importare piccoli file pdf o server altro ?
Autore: LorenzoInviato il: 14 set 2006 - 20.58
> La soluzione qui proposta, molto elegante, è adatta anche x importare piccoli file pdf o server altro?

Ciao Paolo,

la soluzione proposta è in grado di importare qualunque file binario, pdf compresi :-)


Autore: StefanotInviato il: 08 giu 2008 - 20.20
Ottima soluzione, ma se uno vorrebbe utilizzare l'inserimento dei dati di tipo varbinary con l'sql server management studio express come dovrebbe fare? Con il client grafico quando si arriva all'inserimento dell'immagine cosa va scritto alla colonna di tipo varbinary? ho provato a scrivere il percorso del disco fisso dove si trova il file, ma mi chiede il tipo byte[]
Autore: LorenzoInviato il: 08 giu 2008 - 21.15
> se uno vorrebbe utilizzare l'inserimento dei dati di tipo varbinary con l'sql server management studio express come dovrebbe fare?

Ciao Stefano,

La colonna di tipo varbinary deve essere valorizzata necessariamente con un array di byte, quindi non è possibile "incollare" direttamente l'immagine nella colonna senza prima averla convertita in bytes.

Ciao!

--
Lorenzo
Autore: Maria PiaInviato il: 15 lug 2008 - 15.36
Ciao Lorenzo,

sto adottando questa soluzione in una vista che deve tornarmi un set di record per cui ognuno ha una immagine relativa su file system.
Esempio: record con id 1 ha il relativo file 1.jpg su uno share di rete.
Mi sarebbe piaciuto poter passare alla OPENROWSET il path del file dinamicamente, ma la cosa non è possibile..
Ho provato a rendere variabile l'intero comando SQL ed eseguirlo con sp_executesql, ma in una funzione non è possibile eseguire sp..

Per caso tu sai come ovviare a questo problema?

Ti ringrazio in anticipo se potrai rispondermi.

Ciao!
Maria Pia
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003