SQL2000中用存储过程保存图片
在vb6中,怎么样用存储过程在SQL2000数据库的表中保存图片?请注意:要用存储过程,存储过程代码如下:
CREATE PROCEDURE Sp_PullInPic(
@cGUID uniqueidentifier,
@cPictureType nvarchar(10)=NULL,
@Picture image=NULL)
AS
INSERT INTO AA_Picture(cGUID,cPicturetype,Picture)
VALUES(@cGUID,@cPictureType,@Picture)
Go
关键问题是我不知道vb6里怎么向存储过程传递image参数,请各位大侠赐教。 --------------------编程问答-------------------- 自己顶一下,请各位援手 --------------------编程问答-------------------- Dim mst As New Stream
mst.Mode = adModeReadWrite
mst.Type = adTypeBinary
mst.Open
mst.LoadFromFile strPath
Picture =mst.Read
--------------------编程问答-------------------- 不建议直接用数据库存放图片,会把你的整个系统拖的很慢的。 --------------------编程问答-------------------- 如果想用SQL数据库和VB结合起来开发,数据库中存储相片,该怎么弄呢 --------------------编程问答--------------------
前面楼上不是说了么, 不建议把照片数据直接存在数据库里面, 太占地了.
可以把照片都存放在文件夹里, 数据库里面只要记录照片的全文件名就可以了, 程序处理时读到这个字段内容就按照路径文件名加载图片.
补充:VB , 数据库(包含打印,安装,报表)