Foxtable(狐表)用户栏目专家坐堂 → 建议FoxTable进一步加强对SQL命令的支持!


  共有33408人关注过本帖平板打印复制链接

主题:建议FoxTable进一步加强对SQL命令的支持!

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
建议FoxTable进一步加强对SQL命令的支持!  发帖心情 Post By:2009/5/14 12:50:00 [只看该作者]

   如题。
   在现在的系统中,SQLcommand一次只能运行一行SQL命令,如果要执行多个命令,就需要反复的采用SQLcommand,效率又很低,在实际中很不方便。当采用SQL server作为外部数据源的时候,虽然可以用执行存储过程的办法来解决,但是,假如一次要执行的SQL命令只有简单的几行,编写大量的存储过程好像并不是一个好办法,倒不如对SQLCommand改进一下,或者再新增一个类,允许一次执行多行SQL命令,这样会更方便,不知可行不可行!(主要是针对不返回任何值的命令,使用SQLcommand的时候绝大多数情况下是不返回值的)。
    另外,以前我提过一个问题,就是如果使用SQL命令修改了表,并不会立即显示在表中,必须重新加载表才会显示,所以,在这种情况下就需要反复的使用Load命令加载表,在实际中很不方便,又影响速度,看能否改进一下,用SQL命令修改表后,自动修改狐表中的Table,以使显示的表与保存的表一致!
    或许有人说狐表操作表的功能很强大,我为什么这么关注SQL命令。但我的看法是,在狐表中大量使用SQL与狐表并不矛盾,有时候用狐表的操作表方法很方便快捷,有些时候用SQL命令会更快更方便,贺老师以前说过,在查询的时候,SQL查询的速度非常快,这是天生的。我以前提供的那个查询职位不重复的年龄最大的列表,我实地测试了一下,同样的数据,用论坛上老师的办法即狐表的命令需要30多秒,但用SQL查询只需要不到20秒,所以,在很多时候,在狐表中运用SQL命令是很必要的,两者结合好了,不但不会影响狐表的功能发挥!而且会使狐表应用得更好!
   补充:再说,SQL server本身并不支持面向对象的开发,所以,狐表对SQL查询支持得好了,只会使狐表的功能更强大,支持的人更多,而根本不用担心大家只用SQL查询不用狐表的问题。
[此贴子已经被作者于2009-5-18 11:51:21编辑过]

 回到顶部
总数 36 1 2 3 4 下一页