以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]加载二进制图片失败 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90401) |
||||||||
-- 作者:ajie5211 -- 发布时间:2016/9/12 9:21:00 -- [求助]加载二进制图片失败 Dim pbx As WinForm.PictureBox = e.Form.Controls("参考图片") 上面代码提示参数无效,不知道哪里错了。我是在treeview事件afterselectnode中加的代码。 |
||||||||
-- 作者:有点蓝 -- 发布时间:2016/9/12 9:39:00 -- 1、判断是否有行 2、确定"F4248"是二进制列 Dim pbx As WinForm.PictureBox = e.Form.Controls("参考图片") If e.Node.Level = 1 Then \'Dim dr As DataRow = DataTables("tabDIYTable647").SQLFind(filter) \'pbx.Image = dr.SQlLoadImage("F4248") \'从后台提取照片并显示 DataTables("tabDIYTable647").LoadFilter = filter DataTables("tabDIYTable647").Load If DataTables("tabDIYTable647").DataRows.Count > 0 Then pbx.Image = DataTables("tabDIYTable647").DataRows(0).SQlLoadImage("F4248") \'从后台提取照片并显示 End If Else pbx.Image = Nothing End If |
||||||||
-- 作者:ajie5211 -- 发布时间:2016/9/12 9:51:00 -- 以下是引用有点蓝在2016/9/12 9:39:00的发言:
1、判断是否有行 2、确定"F4248"是二进制列
Dim pbx As WinForm.PictureBox = e.Form.Controls("参考图片")
If e.Node.Level = 1 Then
\'Dim dr As DataRow = DataTables("tabDIYTable647").SQLFind(filter)
\'pbx.Image = dr.SQlLoadImage("F4248") \'从后台提取照片并显示
DataTables("tabDIYTable647").LoadFilter = filter
DataTables("tabDIYTable647").Load
If DataTables("tabDIYTable647").DataRows.Count > 0 Then
pbx.Image = DataTables("tabDIYTable647").DataRows(0).SQlLoadImage("F4248") \'从后台提取照片并显示
End If
Else
pbx.Image = Nothing
End If 还是提示参数无效,有1行数据 此主题相关图片如下:qq图片20160912094933.png 此主题相关图片如下:qq截图20160912095040.png |
||||||||
-- 作者:有点蓝 -- 发布时间:2016/9/12 10:01:00 -- 1、备份数据,试试重建这个表 2、创建一个空数据库,导这个表部分数据过去,备份上传这个空数据库测试 |
||||||||
-- 作者:ajie5211 -- 发布时间:2016/9/12 10:39:00 -- 以下是引用有点蓝在2016/9/12 10:01:00的发言:
1、备份数据,试试重建这个表 2、创建一个空数据库,导这个表部分数据过去,备份上传这个空数据库测试 见附件!
|
||||||||
-- 作者:有点蓝 -- 发布时间:2016/9/12 11:00:00 -- 数据有问题,我测试新插入的图片就正常。重建下这个表试试 |
||||||||
-- 作者:ajie5211 -- 发布时间:2016/9/12 11:03:00 -- 以下是引用有点蓝在2016/9/12 11:00:00的发言:
数据有问题,我测试新插入的图片就正常。重建下这个表试试 没法重建,这是厂内原有系统中的表,现在只是想整合一下,但原系统还在运作。 |
||||||||
-- 作者:有点蓝 -- 发布时间:2016/9/12 11:38:00 -- 那可能他们插入的数据可能做了其它处理的,不能直接使用。询问下开发这个系统的人 |