Microsoft
Software
Hardware
Network
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.FromS
tream (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
0xFFD8FFE000104A4649460001
0100000100
010000FFFE
003E43524
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 xFFD8FFE000104A464946000
1010000010
0010000FFF
E003E43524
'< que je régénère ma page d'asp.net, j'obtiennent une erreur sur l'image = le System.Drawing.Image.FromS
tream (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 ?