
其实它在 VFP 本地表中它也有很大的用处。Blob 的单字符缩写是“W”。
这里是关于 Blob 的一些细节:
replace Picture with filetostr('BobJones.gif') in Employees
字段还原当然用
strtofile(picture,"1.gif")
要在一个表单上显示存储在一个 Blob 字段中的图像,只要简单的把一个 Image 控件的 PictureVal 属性设置为这个 Blob 字段的内容就行了:
Thisform.imgEmployee.PictureVal = Employees.Picture
建立一个表单,放入一个图像控件和两个按钮(向左,向右)

表单init方法建立一个用来放图像的游标:
create cursor TEST (FIELD1 Blob)
insert into TEST values (filetostr(home() + 'FOX.BMP'))
insert into TEST values (filetostr(home() + 'WIZARDS\BANDRPT.BMP'))
insert into TEST values (filetostr(home() + 'WIZARDS\WIZFLAX.BMP'))
insert into TEST values (filetostr(home() + 'WIZARDS\WIZSTONE.BMP'))
insert into TEST values (filetostr(home() + 'WIZARDS\FOXQSTRT.BMP'))
go top
左边的command按钮的click事件
Select TEST
If !Bof()
Skip -1
Thisform.image1.PictureVal = test.FIELD1
Endif
右边的command按钮的click事件
Select TEST
If !Eof()
Skip +1
Endif
If !Eof()
Thisform.image1.PictureVal = test.FIELD1
Endif
表单上的 NEXT 和 Previous 按钮将 Image 控件的 PictureVal 属性设置为游标中的 FIELD1。
猫猫的下一篇来讲blob字段的打印