Desktop
Website
Multimedia
Database
Security
Enterprise
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.FromS
tream (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
0xFFD8FFE000104A4649460001
0100000100
010000FFFE
003E43524
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 xFFD8FFE000104A464946000
1010000010
0010000FFF
E003E43524
'< rinfresco la mia pagina di asp.net, io ottiene un errore sull'immagine di System.Drawing.Image = su System.Drawing.Image.FromS
tream (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
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata