16,554
社区成员
发帖
与我相关
我的任务
分享
Dim data As Byte() = CType(myds.Table(0).Rows("说明"), Byte())
Me.textbox1.Text = System.Text.Encoding.UTF8.GetString(data)
'用文件流的方式,把从文件中读出的数据转换成二进制,从数据库中读出就是反方向的:
Private Sub button1_Click(sender As Object, e As EventArgs)
Dim buffer As Byte()
buffer = File.ReadAllBytes("readme.doc")
'读取文件内容
'创建连接 SqlConnection connect = new SqlConnection(@"Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BSPlatform2008;Data Source=.\SqlExpress");
Dim cmd As SqlCommand = connect.CreateCommand()
cmd.CommandText = "INSERT INTO Tmp (FileContent) VALUES (@FileContent)"
'FileContent字段是Image类型
cmd.Parameters.Add("@FileContent", SqlDbType.Image)
cmd.Parameters("@FileContent").Value = buffer
'接受byte[]类型的值
connect.Open()
cmd.ExecuteNonQuery()
connect.Close()
End Sub