Questione : Come inserire una singola chiazza?

Ciao, il

I ha inserito un'immagine in un campo di immagine in assistente di SQL using il seguente dbo di query.

UPDATE. Documento della foto =

When del
(PRESCELTO * da
OPENROWSET (MASSA “g„, SINGLE_BLOB di C:\Pictures\Lighthouse.jp) COME ORS) rendo questa immagine in un Web page che di ASP.NET funziona benissimo. Uso questo blocchetto di codice: photoQuery del

varietà = (dal inp nel db. Photos
seleziona nuovo {identificazione = inp.ID, documento = inp. Documento, nome = inp.ID});
{foto del foreach del

(articolo di varietà in photoQuery) della foto del
= nuova foto (); immagine di byte del
[] = (byte []) (articolo. Documento); Spettrografia di massa del
MemoryStream = nuovo MemoryStream (immagine); Immagine del
System.Drawing.Image = System.Drawing.Image.FromStream (spettrografia di massa); foto. Listing_ID = articolo del

. Identificazione; foto del
. Nome = articolo. Name.ToString ();
using (memoryStream di varietà = nuovo MemoryStream ())
{immagine del
. Risparmiare (memoryStream, ImageFormat.Jpeg); foto del
. Dati = memoryStream.ToArray (); immagini del

del

}. Aggiungere (foto); il
until del
} questo punto tutto funziona fine.

but quando osservo nel campo in assistente che di SQL vedo una stringa hexidecimal del paio lungo. Questi sono i caratteri primissimi: il

0xFFD8FFE000104A46494600010100000100010000FFFE003E43524

Now che cosa sto tentando di fare è di copiare quella ultima parte dei dati come stringa nel campo di immagine in assistente di SQL. Provo questo facendo: il

UPDATE dbo.tbl_InspectionPhoto Br stabilito/>
when che del
'0 xFFD8FFE000104A46494600010100000100010000FFFE003E43524'< rinfresco la mia pagina di asp.net, io ottiene un errore sull'immagine di System.Drawing.Image = su System.Drawing.Image.FromStream (spettrografia di massa): il parametro del

The è aiuto di invalid.

Any sarebbe notevolmente appriciated.

Thanks in anticipo,

MA

class= del

Risposta : Come inserire una singola chiazza?

Non usare le citazioni intorno alla stringa hex. Non è una stringa di testo, ma la sfortuna ha messo i dati in codice binari.
Altre soluzioni  
 
programming4us programming4us