A voir également:
- Stocker une image dans une base de données sql server
- Exemple base de données access à télécharger gratuit - Forum Access
- Afficher les tables d'une base de données sql ✓ - Forum Programmation
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Comment agrandir une image - Guide
- Créer une image iso - Guide
6 réponses
holow1
Messages postés
680
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
7 décembre 2012
71
10 janv. 2010 à 00:35
10 janv. 2010 à 00:35
bonjour,
pour le test j'ai crier une table tbimage qui contient trois champs id(varchar),com(varchar),img(image)
pour le stockage :
affichage:
pour le test j'ai crier une table tbimage qui contient trois champs id(varchar),com(varchar),img(image)
pour le stockage :
Dim con As New SqlConnection("Initial catalog=tp;data source=localhost;Integrated security=true") Dim da As New SqlDataAdapter ("Select id,com,img From tbimage", con) Dim MyCB As SqlCommandBuilder = New SqlCommandBuilder(da) Dim ds As New DataSet() da.MissingSchemaAction = MissingSchemaAction.AddWithKey Dim fs As New FileStream (txtimg.Text, FileMode.OpenOrCreate, FileAccess.Read) Dim MyData(fs.Length) As Byte fs.Read(MyData, 0, fs.Length) fs.Close() con.Open() da.Fill(ds, "tbimage") Dim myRow As DataRow myRow = ds.Tables("tbimage").NewRow() myRow("id") = txtid.Text myRow("com") = txtcom.Text myRow("img") = MyData ds.Tables("tbimage").Rows.Add(myRow) da.Update(ds, "tbimage") fs = Nothing MyCB = Nothing ds = Nothing da = Nothing con.Close() con = Nothing MsgBox("Image bine Enregester")
affichage:
Dim con As New SqlConnection("Initial catalog=tp;data source=localhost;Integrated security=true") Dim da As New SqlDataAdapter("Select id,com,img From tbimage where id='" & txtid.Text & "'", con) Dim MyCB As SqlCommandBuilder = New SqlCommandBuilder(da) Dim ds As DataSet ds = New DataSet ds.Clear() pct1.Image = Nothing con.Open() da.Fill(ds, "tbimage") Dim myRow As DataRow myRow = ds.Tables("tbimage").Rows(0) Dim MyData() As Byte MyData = myRow("img") Dim K As Long K = UBound(MyData) Dim fs As New FileStream(Application.StartupPath & "f.bmp", FileMode.OpenOrCreate, FileAccess.Write) fs.Write(MyData, 0, K) fs.Close() fs = Nothing MyCB = Nothing ds = Nothing da = Nothing con.Close() con = Nothing pct1.Image = Image.FromFile(Application.StartupPath & "f.bmp")
21 mars 2012 à 15:56
25 sept. 2012 à 17:47
1 févr. 2014 à 13:03