Wie lade ich Bild von SQL Server in Bildbox?

7

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.

    
Muhammad Ali Dildar 10.11.2011, 18:38
quelle

4 Antworten

23

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.

    
doctorless 10.11.2011, 18:41
quelle
1

Siehe Mohammed, was wir tun, wenn wir uns mit Bildern in dynamischen Szenarien beschäftigen:

  1. Laden Sie das Bild in ein Webanwendungsverzeichnis hoch (wie / images / oder etwas)

  2. Wir speichern die URL-Adresse im Datenbankfeld der Tabelle.

  3. 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

    
Pankaj Upadhyay 10.11.2011 19:02
quelle
1

schaut euch an: Ссылка

Ihr geänderter Code:

%Vor%     
rzjfr 08.07.2012 16:45
quelle
0

Überprüfen Sie mit diesem Code:

%Vor%

Geben Sie in den Daten den Spaltennamen des Bildes an. Ändern Sie Ihren Picturebox-Namen, wie Sie in Ihrem Formular erwähnen.

    
Karthik 30.12.2016 10:00
quelle