以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于SQLTable执行效率的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=37784) |
-- 作者:ifastudy -- 发布时间:2013/7/11 14:19:00 -- [求助]关于SQLTable执行效率的问题 我想跟踪每一个订单的进度,不同的进度决定了SQLTable的列数不一样。 用户选择一个订单,就生成一个不同的结构的SQLTable。 代码如下: Dim dtb As New DataTableBuilder("进度跟踪表","进度跟踪表") ..... 我的问题是 1.这样每次都重新生成SQLTable的执行效率高吗? 2.用户选择另一个订单时,上一个订单生成的dtb需要释放掉吗? 3.我也可以修改一个内部表(增删它的列)实现同样的目的。这种方法的执行效率会高一些吗?
|
-- 作者:Bin -- 发布时间:2013/7/11 14:22:00 -- 1.肯定不高,但是你要这样做也没办法 2.会自动释放的 3.这个不建议这么做.如果是单纯查询数据可以做个临时表,查询表.
|
-- 作者:ifastudy -- 发布时间:2013/7/11 14:39:00 -- 谢谢,明白了。 |