以文本方式查看主题

-  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