
正文
vb.net读图片 vb中如何读取图片文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么用VB.NET读取图片中的数据到CSV文件中
图片数据其实就是一组二进制数据。你要存到csv中应该是字符串格式。很少见这样vb.net读图片的存储方式。你可以把数据存储在数据库中的呀。存取图片就很好搞vb.net读图片了
相关问答
Q1: vb.net2010从ACCESS的OLE字段读出图片显示到PictureBox控件上
这是vb2005vb.net读图片的代码vb.net读图片,你试一下vb.net读图片,这是我以前做vb.net读图片的一段代码,从库中读取到显示。
olecon = New OleDbConnection(constr)
olecon.Open()
Dim comm As New OleDbCommand("select 照片 from 表 where name='李三', olecon)
Dim reader As OleDbDataReader = comm.ExecuteReader
reader.Read()
Dim photofile() As Byte
photofile = reader.GetValue(0)
Dim streamph As New MemoryStream(photofile)
PictureBox1.Image = Image.FromStream(streamph)
这段代码是我从我做的小软件中截出来的,我在2005中就用着,2005是通过的,不知道加到2010中能否执行。
-------------------------------
根据你的发的图,我看vb.net读图片了,好像你从库中取出的不是一条记录呀,我的代码只能取一条记录的情况,你的明显取出多条记录,代码只认最后一条,你的文件长度为0,当然不行了
select 照片 from 表 where name='李三',这条语句只能取出单条记录,且ole字段中确定有文件存在的,而且是图片格式才能显示
-------------------------------------------------------
Dim streamph As New MemoryStream(photofile)
你的是 Dim streamph = New MemoryStream(photofile)
这句你的和我的不一样,是不是这里的问题,2010没用过,要是还不行,我也不知道了
Q2: VB.NET从数据库中读取图片出现“Parameter is not valid”
Dim curSqlstr As String = "INSERT INTO Picture(picture_id, picture_area)" _
"VALUES('" (i + 1).ToString() "','@picture_area ')"
你看这句中vb.net读图片的,'@picture_area ')",多个单引号vb.net读图片了,被当成VARCHAR处理vb.net读图片了.去了单引号才是变量.
关于vb.net读图片和vb中如何读取图片文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







