原始的问题,关于数据库的数据集返回 老天,大家写那么多数据库程序难道不想清楚它其中的原理的吗?关注!!thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我知道是由客户端控制。但我的确有一个表有一百二十多万条记录,我用一句“select * from member”(客户端用DBLibrary开发),程序就马上不断显示记录,我拨掉网线他还是显示下面的记录。那难道说一百多万条记录不是在断网之前就传过去的吗? 如果系统马上显示纪录, 那么大的数据量是不可能全部传送完毕的.没用过DBLIBRARY, 不清楚具体情况. 但是在很多数据库工具里面由纪录集CACHE的说法. 很可能是这样子, 当用户请求120万条纪录的时候, DBLIBRARY会根据显示的要求取(比如50行)纪录显示出来,同时在后台继续传送, 但传送到一定的比例就不传送了,那样在一定的纪录范围内, 客户端不需要去读数据库. 但是当移动到非常后面的纪录时, 我相信还是要去读数据库的. 你可以完整的测试一下.很难想象什么样的应用会用到'SELECT * FROM MEMEBER'这样返回120万纪录的SQL指令. 谢谢各位,我明白了,只是还有一问题,即用了FOR BROWSE又有何不同?BROWSE有什么作用? 如何把2各表的字段连接起来? 求助,关于不同表之间的数据汇总的问题 COMPUTE BY 子句将结果集合并方法(在线) SQL问题?如何将两个行合并???,高手指教!! 大数据量多条件情况下怎么提高数据查询效率? 邹健邹大哥在吗 sql server2005评估版到期问题 选择A表中的某几列插入到B表中的某几列,100分 菜鸟请教 各位:请帮忙看一下参数的使用???谢谢 前台执行代价大还是后台执行代价大? 如何在程序中判断sql server是否启动??请大虾指教 请问一个问题:SQL2000中怎么记录数据添加进去的时间!
但我的确有一个表有一百二十多万条记录,我用一句“select * from member”(客户端
用DBLibrary开发),程序就马上不断显示记录,我拨掉网线他还是显示下面的记录。
那难道说一百多万条记录不是在断网之前就传过去的吗?
没用过DBLIBRARY, 不清楚具体情况. 但是在很多数据库工具里面由纪录集CACHE的说法. 很可能是这样子, 当用户请求120万条纪录的时候, DBLIBRARY会根据显示的要求取(比如50行)纪录显示出来,同时在后台继续传送, 但传送到一定的比例就不传送了,那样在一定的纪录范围内, 客户端不需要去读数据库. 但是当移动到非常后面的纪录时, 我相信还是要去读数据库的. 你可以完整的测试一下.
很难想象什么样的应用会用到'SELECT * FROM MEMEBER'这样返回120万纪录的SQL指令.