这个问题我已测试通过,例如:有一个VFP中创建的CURSOR :tmp(id n(2),image G)
SQL SERVER 中有一个数据库表:TEST:ID INT,IMAGE IMAGE
...
select tmp
append blank
replace id with 1
append general image from [filename.jpg]
...得到一个nConnect
sqlexec(nConnect,"update test set image=?tmp.image")
...
存储OK
在用sqlexec(nConnect,"select * from test","tmp")
可正确显示图片
...
但是,在VFP的FORM中要用image控件显示,难,无法将General字段中的图片提出存入某个文件,还有待研究,只能DOVERB OLE控件查看图片
...
关于这个我试过,在DBF中用备注型字段,任何形式的图片(.jpg,.bmp)数据都可以存到Memo字段中,在VFP中再恢复到一个临时文件,用IMAGE控件显示;
但是,导入SQL SERVER 2000,我也做过,用TEXT类型,存取都可以,通过ODBC,只是字节会有偏差,图片显示不了,我也正在找答案。