vb图片保存数据库 sql2000

来源:百度知道 编辑:UC知道 时间:2024/06/16 18:38:02
我有一个表device
字段name style 和pic ,pic是image类型
插入一些数据,其中难点在于pic的插入,请问如何把图片保存进数据库,如何查询,谢谢

Dim fs As System.IO.FileStream
Path="d:\a.jpg"'要保存的文件路径 ,可以是任何文件。
Try
fs = New System.IO.FileStream(Path, IO.FileMode.Open, IO.FileAccess.Read) '读取文件名

Catch ex As Exception
Return "出错 " & Err.Description
End Try
Dim bxjlchang As Long '记录文件字节数
bxjlchang = fs.Length

Dim Data(bxjlchang) As Byte '声名变量
'写入变量
fs.Read(Data, 0, Int(bxjlchang))

fs.Close()

bxsqljl="select * from imageData"
a = New SqlClient.SqlDataAdapter(bxsqljl, Conn)

Dim b As New SqlClient.SqlCommandBuilder(a)
Dim rtab As New DataTable
If Conn.State = ConnectionState.Closed Then
Conn.Open()
End If
a.Fill(rtab)
Dim row As DataRow
row = rtab.NewRow
row("pic")=Data
row("name"