Foxtable(狐表)用户栏目专家坐堂 → [求助]关于SQLTable执行效率的问题


  共有4011人关注过本帖树形打印复制链接

主题:[求助]关于SQLTable执行效率的问题

帅哥哟,离线,有人找我吗?
ifastudy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
[求助]关于SQLTable执行效率的问题  发帖心情 Post By:2013/7/11 14:19:00 [只看该作者]

我想跟踪每一个订单的进度,不同的进度决定了SQLTable的列数不一样。
用户选择一个订单,就生成一个不同的结构的SQLTable。

代码如下:
Dim dtb As New DataTableBuilder("进度跟踪表","进度跟踪表")
.....

我的问题是
1.这样每次都重新生成SQLTable的执行效率高吗?
2.用户选择另一个订单时,上一个订单生成的dtb需要释放掉吗?
3.我也可以修改一个内部表(增删它的列)实现同样的目的。这种方法的执行效率会高一些吗?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/11 14:22:00 [只看该作者]

1.肯定不高,但是你要这样做也没办法
2.会自动释放的
3.这个不建议这么做.如果是单纯查询数据可以做个临时表,查询表.  

 回到顶部
帅哥哟,离线,有人找我吗?
ifastudy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:250 积分:1875 威望:0 精华:1 注册:2013/5/25 18:06:00
  发帖心情 Post By:2013/7/11 14:39:00 [只看该作者]

谢谢,明白了。

 回到顶部