Ich habe viel versucht zu finden, wie kann ich ein Bild von SQL Server Bildbox laden, aber ich konnte nicht sehr hilfreiches Material finden.
Zuerst habe ich das Bild mit Hilfe der folgenden Abfrage in die Datenbank gespeichert:
%Vor%Jetzt möchte ich das Bild in ein Bildfeld laden.
Sie haben die Bildinhalte nie in die Datenbank hochgeladen. Das ist nur der Dateiname.
Sagen Sie als Beispiel, dass Sie einen Dateipfad haben, mit dem Sie arbeiten können (es scheint, dass Sie das tun, wenn Sie den Inhalt der Frage angeben). In Ihrer Anwendung würden Sie dies in folgender Form in die Datenbank hochladen:
%Vor% Bitte beachten Sie, dass Ihr pic
-Feld höchstwahrscheinlich den Datentyp ändern muss. Ein üblicher Typ für diese Information ist VARBINARY
.
Der nächste Teil liest die Datei in eine PictureBox. Dazu müssen Sie die Daten AUSWÄHLEN:
%Vor%Und das sollte darüber sein. Vielleicht möchten Sie bessere Sicherheitsprüfungen durchführen, aber dies sollte Ihnen den Einstieg erleichtern.
Siehe Mohammed, was wir tun, wenn wir uns mit Bildern in dynamischen Szenarien beschäftigen:
Laden Sie das Bild in ein Webanwendungsverzeichnis hoch (wie / images / oder etwas)
Wir speichern die URL-Adresse im Datenbankfeld der Tabelle.
Platzieren Sie die Stelle, an der Sie das Bild einfügen möchten, legen Sie die Bildquelle einfach auf das Datenbankfeld und es wird angezeigt.
Hoffe das hilft
Tags und Links c# winforms sql-server-2008 picturebox