原来程序里定义一个char workbuff[1024],是用来临时存储检索到的数据的.
因为现在做的项目是一个系统升级的项目.从原来32位HP-UX升级到64位新的HP-UX,数据库从oracle8.1.3升级到10g,
应用程序还是保持32位的.现在跑程序时发现workbuff存储数据的长度达到40000多了,超成了越界,怀疑可能是oracle变化导致现在数据所占的字节数增大了,
有没有哪位高手能说明一下这发生这种情况可能是哪些原因导致的呢?