我用的是ODBC的连接
如果是从硬盘某个文件地址内直接读的话可以setpicture出来,也可以用循环将大于32K的图像保存到数据库中,但是将大于32K的图像从数据库中取出来就不知道怎么显示了。取出来只能最大是32K,如果取到一个文件地址也只能显示图像的一部分就是32K的那部分。
请高手指点!
------解决方案--------------------
刚看到你是odbc连接的
解决方案:
1、找到pb安装路径下的 pbodb90.ini (我的是pb90,如果是8.0的话就查找pbodb80.ini)
2、打开 pbodb90.ini 查找节点 [Microsoft SQL Server] 下应该有个设置项 PBMaxBlobSize='32767'
3、把PBMaxBlobSize='32767' 改为 PBMaxBlobSize='0' 即可
11.5估计类似吧