Pergunta : Como introduzir uma única gota?

Olá!, o

I introduziu um retrato em um campo da imagem no usuário do SQL using seguinte dbo de query.

UPDATE. Original da foto = o

When do
(SELETO * do
OPENROWSET (VOLUME de “g”, SINGLE_BLOB C:\Pictures\Lighthouse.jp) COMO ORS) eu rendo esta imagem em um Web page que de ASP.NET trabalha muito bem. Eu uso este bloco do código: photoQuery do

var = (do inp no DB. Photos
seleciona novo {identificação = inp.ID, original = inp. Original, nome = inp.ID});
do foreach do

(artigo do var no photoQuery) {foto da foto do
= foto nova (); retrato do byte do
[] = (byte []) (artigo. Original); Senhora do
MemoryStream = MemoryStream novo (retrato); Imagem do
System.Drawing.Image = System.Drawing.Image.FromStream (Senhora); foto. Listing_ID = artigo do

. Identificação; foto do
. Nome = artigo. Name.ToString ();
using (memoryStream do var = MemoryStream novo ())
{imagem do
. Conservar (memoryStream, ImageFormat.Jpeg); foto do
. Dados = memoryStream.ToArray (); imagens do

do

}. Adicionar (foto); o
until do
} este ponto tudo trabalha fine.

but quando eu olho no campo no usuário que do SQL eu ver uma corda hexidecimal do binário longo. Estes são os caráteres primeiros: o

0xFFD8FFE000104A46494600010100000100010000FFFE003E43524

Now o que eu estou tentando fazer é copiar essa última parte de dados como uma corda no campo da imagem no usuário do SQL. Eu testo este fazendo: o

UPDATE dbo.tbl_InspectionPhoto o Br ajustado/>
when que de INP_Document = de
'0 xFFD8FFE000104A46494600010100000100010000FFFE003E43524'< eu refresco minha página de asp.net, mim começ um erro na imagem de System.Drawing.Image = no System.Drawing.Image.FromStream (Senhora): o parâmetro do

The é ajuda de invalid.

Any seria extremamente appriciated.

Thanks adiantado, o

MA

class= do

Resposta : Como introduzir uma única gota?

Não usar citações em torno da corda hex. Não é uma corda de texto, mas o hex codificou dados binários.
Outras soluções  
 
programming4us programming4us