delphi读取oracle数据库的大数据量的表出错?
在SQL Explorer中打开别的表(记录不多的)都可以正常打开(我指的是能看到所有的data),可打一个有几十万记录的表,一点data标签,SQL Explorer就会死。
在delphi程序中用ttable控件关联此表,然后将enable属性设为true 也会导致delphi死掉。
请问这是为什么?如何解决?
问题点数:60、回复次数:7Top
1 楼Lionheart(狮心)回复于 2000-10-23 19:14:00 得分 10
I think maybe it's too less resouce. And the SQL Explorer isn't hunged. I think maybe it must run slowly. Try to get a little dataset. You can't see so many data one time.Top
2 楼Delfly(袖剑如云)回复于 2000-10-23 19:52:00 得分 10
不是死掉了,是查询时间太长.有点耐心吧...建建索引试试.Top
3 楼pengpenghu(碰碰和)回复于 2000-10-24 09:09:00 得分 0
不是没有耐心,而是delphi的SQL Explorer确实没有响应了(按下ctrl+alt+del后)。
而如何get a little dataset?Top
4 楼gao(老高)回复于 2000-10-24 10:08:00 得分 0
我曾用DELPHI做过一个简单的对ORACLE数据库存取的实验,没有成功(可能是我水平太差),我怀疑是不是用DELPHI开发ORACLE很空难。请大家试试。Top
5 楼flyby(小维龙)回复于 2000-10-24 10:15:00 得分 40
delphi的SQL Explorer确实没有响应了(按下ctrl+alt+del后)。
我的程序也是出现上面情况,但它不是真正的死掉,等待一段时间就处理完了。
哪么大的table,你为什么不用query而用table呢?Top
6 楼pengpenghu(碰碰和)回复于 2000-10-25 10:41:00 得分 0
对,确实必须用query。Top




