Fråga : Hur man sätter in en singelklick?

Hälsningar

I satte in en föreställa in i en avbilda sätter in i SQL-server using efter dbo för query.

UPDATE. Det FASTSTÄLLDA dokumentet för fotoet =

When för
(som ÄR VALD * FRÅN
OPENROWSET (I STORA PARTIER ”C:\Pictures\Lighthouse.jp g”, SINGLE_BLOB) SOM ORS) som jag framför denna, avbildar i en ASP.NET-rengöringsduksida den fungerar fint. Jag använder denna kodifierar kvarteret: photoQuery för

var = (från inp i db. Photos
väljer nytt {ID = inp.ID, dokument = inp. Dokumentet namnger = inp.ID});
{fotofoto för foreach för

(var-objekt i photoQuery) för
= det nya fotoet (); byten för
[] föreställer = (byten []) (objektet. Dokument); Ms för
MemoryStream = nya MemoryStream (föreställa);
System.Drawing.Image avbildar = System.Drawing.Image.FromStream (ms); foto. Listing_ID = objekt för

. ID; foto för
. Namnge = objektet. Name.ToString ();
using (var-memoryStream = nya MemoryStream ())
{
avbildar. Räddning (memoryStream, ImageFormat.Jpeg); foto för
. Data = memoryStream.ToArray ();

för

} avbildar. Tillfoga (foto);
until för
} som denna pekar allt, fungerar fine.

but, när jag ser i sätta in i SQL-server jag ser ett långt binärt hexidecimal stränga. Dessa är de första få teckenen:

0xFFD8FFE000104A46494600010100000100010000FFFE003E43524

Now vad I-förmiddagen som försöker att göra är att kopiera att sist lappa av data, som en stränga in i avbilda sätter in i SQL-server. Jag testar denna, genom att göra:

UPDATE dbo.tbl_InspectionPhoto fastställd INP_Document = för
'0 xFFD8FFE000104A46494600010100000100010000FFFE003E43524'< br/>
when som jag förnyar min asp.net sida, mig, får ett fel på System.Drawing.Image avbildar = System.Drawing.Image.FromStream (ms): parametern för

The är skulle hjälp för invalid.

Any är väldeliga appriciated.

Thanks i förskott,

MA

" klar "

Svar : Hur man sätter in en singelklick?

Använd inte citationstecken runt om hexen stränger. Det är inte en text stränger, men hexen kodade binära data.
Andra lösningar  
 
programming4us programming4us