首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb 怎么从sqlserver 2000里面读取大于32K的BLOB图像

2012-02-09 
pb 如何从sqlserver 2000里面读取大于32K的BLOB图像我用的是ODBC的连接如果是从硬盘某个文件地址内直接读

pb 如何从sqlserver 2000里面读取大于32K的BLOB图像
我用的是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估计类似吧

热点排行