以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  搭建之星用户的朋友们请进!  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=3582)

--  作者:dfmz
--  发布时间:2005-5-21 20:48:36
--  搭建之星用户的朋友们请进!
记录循环构件速度慢是很多用户提出的一个问题,一直没有得到admin的重视,我在 此再次强烈要求admin能够升级该构件的速度,因为搭建之星是开发数据库软件的强项, 其实现在的搭建之星开发的软件,数据库里的数据在1000条以下运行速度还算可以, 如果超过1000条数据或者上万条,那速度慢的让人无法忍受,现在我开发的一个软件 ,数据库中的数据最多要10万条,我测试了一下,数据库中有7千多条,用记录循环构 件全部拷贝到另外一个数据库中,时间用了大约30分钟,仅将7千多条数据用ADO数据 表构件的方法[删除所有记录]就用了3分钟以上,我不敢想象操作数据库中10万条数据 该用多少时间,那时就不会是按照多少分钟计算而是用多少小时而计算。 进来看到此帖的朋友如果你也遇到和我相同的速度慢的问题,请回复发表你的观 点,以使admin感觉到这确实是个大问题,从而提升记录循环构件的速度!
--  作者:zhiguo7
--  发布时间:2005-5-21 20:52:10
--  
支持一下!
--  作者:dfmz
--  发布时间:2005-5-22 9:25:57
--  
大家好像对速度慢觉得没有关系是吗?
--  作者:海天一色
--  发布时间:2005-5-22 10:25:54
--  
高级一点的开发,直接用SQL命令。直接用insert......select。概莫如此。
--  作者:水手
--  发布时间:2005-5-22 15:32:14
--  
对于大量数据操作,最好不要使用记录循环构件,直接使用SQL语言进行操作更好。
--  作者:dfmz
--  发布时间:2005-5-23 8:52:37
--  
海天一色 水手 你们说的很对,用ADO查询构件的方法[删除数据集的所有记录]确实特快,以前我一直没有对SQL没有关注,造成对SQL语言设置非常陌生。 请问不用记录循环构件如何设置SQL语言让一个数据表中的全部数据拷贝到另外一个 数据表中?
--  作者:dfmz
--  发布时间:2005-5-23 8:56:22
--  
我的是专业版能办到吗?
--  作者:admin
--  发布时间:2005-5-23 10:19:50
--  
能办到。就用海天一色提示的SQL命令insert......select,常用的SQL命令就十几个,找一本SQL方面的说看一下。电子文档在搭建之星主控窗口——帮助——微软数据库SQL语言。
--  作者:dfmz
--  发布时间:2005-5-23 13:26:32
--  
有相关的实例吗?admin请求您给我做个不用记录循环构件如何设置SQL语言让一个数据表中的全部数据拷贝到另外一个数据表中的实例!好吗!我对SQL语言现在是个空白! 主页的微软数据库SQL语言帮助 下载:JETSQL40.CHM 现在无法下载?
--  作者:引力波
--  发布时间:2005-5-23 22:43:08
--  
我很久不用记录循环了,用SQL好多了.记录循环慢的要命!!!