这两天碰到个郁闷的问题
环境:Delphi7 + BDE5.2.0.2
程序很老了,报内存错误,具体错误就不说了,16进制,讲讲解决过程
两张Oracle临时表,拿ADO,与BDE分别做测试,ADO没事,BDE报错,肯定是BDE驱动的问题
测试脚本 select * from 临时表
后来一个偶然的操作,把一张临时表重建了,重建后发现,在BDE改的临时表不报错,没改的临时表报错,
检查表的脚本,发现一张表的字段为varchar2(250),一张表的字段为varchar2(300)
结果:BDE应该不支持临时表字段长度太长的,在varchar2(250)下没事
阅读(1360) | 评论(0) | 转发(0) |