Question : Comment insérer une goutte simple ?

Bonjour, le

I a inséré une image dans un champ d'image dans le serveur de SQL using le dbo suivant de query.

UPDATE. Document de photo =

When du
(CHOISI * de
OPENROWSET (le VOLUME « g », SINGLE_BLOB) COMME ORS) je rends cette image dans une page Web d'ASP.NET que cela fonctionne très bien. J'emploie ce bloc de code : photoQuery de variété du

= (de l'INP dans le DB. Photos
choisissent nouveau {identification = inp.ID, document = INP. Document, nom = inp.ID}) ;
{photo du foreach du

(article de variété dans le photoQuery) de photo de
= nouvelle photo () ; image de byte du
[] = (byte []) (article. Document) ; Mme du
MemoryStream = nouveau MemoryStream (image) ; Image du
System.Drawing.Image = System.Drawing.Image.FromStream (Mme) ; photo. Listing_ID = article du

. Identification ; photo du
. Nom = article. Name.ToString () ;
using (memoryStream de variété = nouveau MemoryStream ())
{image de
. Économiser (memoryStream, ImageFormat.Jpeg) ; photo du
. Données = memoryStream.ToArray () ; images du

du

}. Ajouter (photo) ; le
until du
} ce point tout fonctionne fine.

but quand je regarde dans le domaine dans le serveur de SQL que je vois une corde hexidecimal de longue binaire. Ce sont les caractères premiers : le

0xFFD8FFE000104A46494600010100000100010000FFFE003E43524

Now ce que j'essaye de faire est de copier ce dernier morceau de données comme corde dans le champ d'image dans le serveur de SQL. J'examine ceci en faisant : le

UPDATE dbo.tbl_InspectionPhoto le Br réglé/>
when d'INP_Document = de
'0 xFFD8FFE000104A46494600010100000100010000FFFE003E43524'< que je régénère ma page d'asp.net, j'obtiennent une erreur sur l'image = le System.Drawing.Image.FromStream (Mme) de System.Drawing.Image : le paramètre du

The est aide d'invalid.

Any serait considérablement appriciated.

Thanks à l'avance, le

MA

class= de

Réponse : Comment insérer une goutte simple ?

Ne pas employer les citations autour de la corde hex. Ce n'est pas une corde des textes, mais le sortilège a codé des données binaires.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us