anmelden  registrieren 
  Suchen
Home
 
Wer wir sind
 
Produkte
 
Service
 
Stiftung
 
Impressum
 
Shop
 Blog     Februar 9, 2012  
Anker Blog minimieren
Jun 27

Erstellt von: SuperUser
27.06.2010 16:54  RssIcon

Wir haben unsere Produktbilder in BLOB-Feldern in einer SQL-Server Datenbank gespeichert. Immer wieder hatten wir Probleme, diese korrekt in Reports oder in ASP.NET GRIDS darzustellen. (wie z.B. auf dieser Website).

Das Problem liegt zumeist darin, dass das Image mit OLE Header in der Datenbank gespeichert wurde.

Die Lösung besteht darin, beim Abruf des Bildes diesen OLE Header zu entfernen.

Hier ein Beispielausdruck (Expression) für die SQL Reporting Services:

= System.Text.Encoding.Default.GetBytes(Mid(System.Text.Encoding.Default.GetString(Fields!field_name.value), size_of_localized_OLE_header+1))

Hiermit wurden bisher alle Bilder korrekt dargestellt.

Tags:
Categories:
Weblog-Pfad: Blogs Parent Separator Michael Steffen GF

Ihr Name:
Gravatar Preview
Ihre E-Mail-Adresse:
(Optional) Geben Sie Ihre E-Mail-Adresse an, um ein Gravatar-Bild festzulegen.
Ihre Web-Site:
Überschrift:
Kommentar:
Sicherheitscode
CAPTCHA image
Geben Sie die angegebenen Zeichen darunter ein.
Kommentar hinzufügen   abbrechen 
 
Kürzliche Einträge minimieren
Aktuelle Informationen zur Bestandssituation
Neue Hash-Absicherung in der B2B-Kundenkommunikation
Spezifikationen in der Lebensmittelverpackungskette
Humor – Ein Gedicht über Brathering
SQL Server Startup Parameter
Fehler bei Windows Benutzeranmeldung
Probleme mit Umlauten
Genauere Fanggebietskennzeichnung
IFS und MSC Zertifizierung bestanden
 
Suche minimieren
 
 Copyright 2012 by Anker GmbH   Nutzungsbedingungen  Datenschutzerklärung