Foxtable(狐表)用户栏目专家坐堂 → [灌水]狐表的保存是否在开挂


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

主题:[灌水]狐表的保存是否在开挂

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


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/7/28 12:20:00 [显示全部帖子]

是你的代码不合理

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


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/7/28 12:38:00 [显示全部帖子]

以下是引用qq121454970在2014-7-28 12:23:00的发言:
从我的理解来说,每保存一行,就促发了行的保存事件(如果是新增行,害的返回主键值,要知道,Access是不支持多SQL语句的),也就代表说,狐表也是循环执行SQL保存的,如果是新增行,从我的理解来说,也执行了2次事件,要么就是他的新增行的主键只是本地计算的
ACCESS不支持多SQL语句?你确定吗?我没有试过,但基本的SQL语句肯定没问题。还有SQL语句就算一条条插入,也很快,1000条也用不了几秒。关于主键值,可以重新加载一次表更新,这样也就相关于一条语句把。你可以参考LSY的关于SQL保存的一个例子


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


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/7/29 13:51:00 [显示全部帖子]

如果不考虑多用户操作,你可以先获取最大主键,
然后插入结束后,获取大于最大主键的新增值,一条SQL就解决了,速度肯定提示非常多。

 回到顶部