以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]插入100000条数据含内容? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40684) |
-- 作者:jnletao -- 发布时间:2013/9/26 18:02:00 -- [求助]插入100000条数据含内容? 要学习下项目启动 求个可以命令窗口执行的代码 插入并复制上一行数据(除第一列),要求插入100000条 |
-- 作者:狐狸爸爸 -- 发布时间:2013/9/26 18:13:00 -- 这是数据库,你插入100000行干什么? |
-- 作者:jnletao -- 发布时间:2013/9/26 18:17:00 -- 我想了解大数据量我的项目启动速度,然后调整对应设置,现在我库里只有几百条数据,测不出效果 |
-- 作者:狐狸爸爸 -- 发布时间:2013/9/26 18:23:00 -- Tables("表A").AddNew(100000)
《使用指南》和《开发指南》下,都有一章《动态加载》,都看一下吧。 [此贴子已经被作者于2013-9-26 18:24:09编辑过]
|
-- 作者:jnletao -- 发布时间:2013/9/26 18:27:00 -- 狐爸,我知道有动态加载,可我手头数据量不够呀,我想实测一下 只所以不clone,是因为我第一列要自动生成编号,所以想addnew
|
-- 作者:程兴刚 -- 发布时间:2013/9/26 18:30:00 -- 暂停绘制表,循环添加并执行laod,每次添加不要超过300行,直到达到您要求的行数后,循环外最后重绘表,否则,一次性新增10000行,就是简单的保存表,可以让您的系统进入类似死机状态,过大的数据量,建议使用动态数据源! |
-- 作者:有点甜 -- 发布时间:2013/9/26 19:25:00 -- 先克隆,然后再设置编号呗反正都是测试。 For i As Integer = 0 To 100 With CurrentTable .Current.Clone End With Next |
-- 作者:jnletao -- 发布时间:2013/9/26 19:48:00 -- 忘了说了,我的数据源就是MSSQL2000 |
-- 作者:有点甜 -- 发布时间:2013/9/26 19:50:00 -- 什么数据源都是一样,在狐表里添加,保存之后不就写到数据库里去了么? |
-- 作者:jnletao -- 发布时间:2013/9/26 20:20:00 -- With DataTables("OrderList") .StopRedraw For i As Integer = 0 To 3 With CurrentTable .Current.Clone End With Next .ResumeRedraw End With |