Foxtable(狐表)用户栏目专家坐堂 → 能否在运行时才加入外部表?


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

主题:能否在运行时才加入外部表?

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/9/15 11:09:00 [显示全部帖子]

以下是引用fangling在2008-9-15 11:00:00的发言:

foxtable好像只通过菜单添加外部数据表,不能通过代码在运行时加入,如果我的SQL数据库有上百个表,也必须事先在foxtable中用菜单全部加入,能不能在程序运行时,我需要哪个表再加入哪个表,不需要时就可以删除,这样不仅方便还可以降低内存占用?

有同感!我也没有看到帮助中有自动加载的相关命令!个人认为,目前的foxtable对外部数据表的支持还是很弱的,主要问题一是有些操作不方便或功能不完善(例如你提的加载的问题以及新建表的功能),有些地方的运行效率不高(可能现在已经有很大的改善了),还有些地方对SQl server的操作会提示出错.可能是狐表的重点还是内部数据表吧,但我认为既然FOX支持外部数据源,就应该提供很强/很完善的支持!适应各种层次的用户!

[此贴子已经被作者于2008-9-15 12:14:20编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/9/15 12:18:00 [显示全部帖子]

以下是引用lxl在2008-9-15 12:00:00的发言:

临时表加载不了外部数据表。
加载外部数据表,还有cpayinyuan提到的新建表,删除表一般都是设计者的事情。
用代码加载新的外部数据表能实现,但意义不大。因为加载了外部数据,你还要考虑增加表达式列,增加窗口等问题,否则就是单单一张表。
不对外部数据表进行处理的话,直接用QueryBuilder生成查询就行了,完全能实现想要什么表就有什么表

即使加载外部数据表是设计者的事,但是,如楼主所说,如果一个项目有几百个表,就只能在进入项目时一次性加载,好像不是一个好办法啊!再者,一般情况下,既然使用外部数据表,肯定是要对外部表进行编辑写数据的,只有查询恐怕是不行的啦!所以,建议还是应该考虑动态加载外部数据表或者卸载外部数据表的功能.


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/9/16 10:22:00 [显示全部帖子]

以下是引用贺老六在2008-9-16 10:16:00的发言:
好了,动态建立和卸载外部关联表的功能也刚刚完成了。

好像是动态建立和卸载外部表吧?(不是关联表)!是不是明天的更新就可以用了?


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/9/16 10:33:00 [显示全部帖子]

以下是引用贺老六在2008-9-16 10:29:00的发言:
呵呵,说错了,是外部表。
明天可以用了。

Very GOOd!让QueryBuilder支持存储过程的功能希望明天也能一同实现!再者,我想既然QueryBuilder支持存储过程,是否只要某个存储过程的执行结果是生成一个表,就可以引用这个存储过程,对不对?

[此贴子已经被作者于2008-9-16 10:34:26编辑过]

 回到顶部