以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]为啥SQLGroupTableBuilder不能加载关联表的图片列?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90704)

--  作者:chen3728060
--  发布时间:2016/9/20 11:00:00
--  [求助]为啥SQLGroupTableBuilder不能加载关联表的图片列?

Dim g As New SQLGroupTableBuilder("LSStore", "LSStoreFlow")


 

g.AddTable("LSStoreFlow","YBItemID","YBItemInfo","YBItemID")

 

 

g.Groups.AddDef("{LSStoreFlow}.YBItemID","YBItemID","商品条码")

g.Groups.AddDef("YBItemName","YBItemName","商品名称")
g.Groups.AddDef("YBItemPicture","YBItemPicture","商品图片")

 

....................

 

为啥SQLGroupTableBuilder不能加载关联表的图片列?这个红色的代码,会导致报错

 


此主题相关图片如下:4.jpg
按此在新窗口浏览图片

 

我想添加这个图片列,是因为我待会想把查询结果导出excel,要把产品对应的图片也导出

采用直接引用图片列的方法[&YBItemPicture,1,1,70,70]

[此贴子已经被作者于2016/9/20 11:00:18编辑过]

--  作者:有点蓝
--  发布时间:2016/9/20 11:34:00
--  
如果图片列是上面提示的三种类型,就改为nvarchar(max)
--  作者:chen3728060
--  发布时间:2016/9/20 11:56:00
--  回复:(有点蓝)如果图片列是上面提示的三种类型,就...

我的图片列是用狐表里默认新增列,备注列,扩展类型:图片,来建立的

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

 

改了那个列类型,会影响图片列的使用吗?


--  作者:chen3728060
--  发布时间:2016/9/20 12:04:00
--  回复:(有点蓝)如果图片列是上面提示的三种类型,就...
总感觉这个方法,会引发更多关于图片列的错误问题
--  作者:有点蓝
--  发布时间:2016/9/20 12:23:00
--  
备注列在sqlserver默认就是ntext,可以改为nvarchar类型使用,没有任何问题,如果每行图片不多,nvarchar(500)都够了

ntext属于特殊类型,如果不是存储海量数据,不需要使用