大家看看这个数据库是不是把图片变成二进制数据保存了?
我看见一个数据库比较奇特,以前没见过,请教一下大家我猜的他的设计意图对不对。数据库中有一个字段叫做images-source,里面的内容是长二进制数据,我看了一下这个表的设计视图,这个字段对应的数据类型是ole对象。在程序要显示图片的时候他用的是这样的句子:
sSql = "SELECT IMAGES_SOURCE FROM PICTURE_UPLOAD WHERE PICTURE_ID = " & lngImgId
objRs.Open sSql,objConn,2,1
If Not objRs.Eof Then Response.BinaryWrite objRs("IMAGES_SOURCE")
请教大家,这个BinaryWrite是不是可以把二进制数据转变成图片进行显示?还有一个问题,如果images-source字段里放的是图片的二进制代码,那么应该每张图片对应的代码是不一样的,为什么我打开那个表看到images-source字段里的每一条记录里所显示的内容都是“长二进制数据”这样几个字?