往SQL Server数据库中添加图片(VB.NET)

本文展示了如何使用VB.NET将图片插入到SQL Server数据库中以及如何从数据库中取出并显示图片。通过创建FileStream读取图片,然后利用SqlConnection和SqlCommand进行数据库操作,最后在PictureBox控件中展示图片。
摘要由CSDN通过智能技术生成

我把关键的部分取了出来,并作了相关的修改:

PictureBox1是指一个PictureBox控件

name是varchar(50)类型     image是image类型

    Private Sub InsertImage()Sub InsertImage() '把图片插入到数据库中
        Dim MyStream As New FileStream("C:Inetpubwwwrootwin2000.gif", FileMode.Open, FileAccess.Read)
        Dim buffer(MyStream.Length) As Byte
        MyStream.Read(buffer, 0, MyStream.Length)
        MyStream.Close()

        Dim SqlConnectionString As String = "Persist Security Info=False;Data Source=.;Initial Catalog=aa;User ID=sa;Password="
        Dim MyConnection As New SqlConnection(SqlConnectionString)
        Dim MyCommand As New SqlCommand("INSERT INTO Photos ([name],  [photo]) VALUES (@name, @image)", MyConnection)
        MyCommand.Parameters.Add("@name", "test")
        MyCommand.Parameters.Add("@image", buffer)
        MyConnection.Open()
        MyComm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值