读书人

pb 怎么从sqlserver 2000里面读取大于

发布时间: 2012-02-09 18:22:27 作者: rapoo

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估计类似吧

读书人网 >PB

热点推荐