Hallo allerseits,
ich habe folgendes Problem:
Ich möchte gern Bilder in eine Datenbank speichern, welche der User selbst hinzufügen kann, und sie anschließend in einem GridView ausgeben. Das einlesen klappt ohne Probleme. Doch leider weis ich nicht wie ich anstellen könnte, das Bild auch wieder auszulesen
Das ist schon vorhanden:
und hier noch das GridView ohne Spalte für das Bild:
Danke für eure Hilfe!
ich habe folgendes Problem:
Ich möchte gern Bilder in eine Datenbank speichern, welche der User selbst hinzufügen kann, und sie anschließend in einem GridView ausgeben. Das einlesen klappt ohne Probleme. Doch leider weis ich nicht wie ich anstellen könnte, das Bild auch wieder auszulesen

Das ist schon vorhanden:
Code:
Dim connection As New SqlClient.SqlConnection(".....................")
Dim cmd As New SqlClient.SqlCommand("INSERT INTO [tblArtikel] (Artikel,Preis,Ort,Datum,Bild)VALUES (@Artikel,@Preis,@Ort,@Datum,@Bild)", connection)
Dim Image() As Byte = FileUpload1.FileBytes
Try
connection.Open()
cmd.Parameters.AddWithValue("@Artikel", TextBox1.Text)
cmd.Parameters.AddWithValue("@Preis", TextBox2.Text & " €")
cmd.Parameters.AddWithValue("@Ort", TextBox3.Text)
cmd.Parameters.AddWithValue("@Datum", TextBox4.Text)
cmd.Parameters.AddWithValue("@Bild", SqlDbType.VarBinary).Value = Image
If cmd.ExecuteNonQuery() > 0 Then
lblMessage.Text = "Done.."
End If
Catch ex As Exception
lblMessage.Text = "ich glaub es ging nicht..."
Finally
connection.Close()
End Try
und hier noch das GridView ohne Spalte für das Bild:
Code:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="ID" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False"
ReadOnly="True" SortExpression="ID" />
<asp:BoundField DataField="Artikel" HeaderText="Artikel"
SortExpression="Artikel" />
<asp:BoundField DataField="Preis" HeaderText="Preis" SortExpression="Preis" />
<asp:BoundField DataField="Ort" HeaderText="Ort" SortExpression="Ort" />
<asp:BoundField DataField="Datum" HeaderText="Datum" SortExpression="Datum" />
</Columns>
</asp:GridView>
Danke für eure Hilfe!
