Foxtable(狐表)用户栏目专家坐堂 → [求助]关于报表保存机制的疑问


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

主题:[求助]关于报表保存机制的疑问

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


加好友 发短信
等级:五尾狐 帖子:1106 积分:8977 威望:0 精华:0 注册:2014/10/25 11:24:00
[求助]关于报表保存机制的疑问  发帖心情 Post By:2014/12/19 8:38:00 [显示全部帖子]

之前没有用过真正的数据库,所以对数据库的保存有一些疑问,请老师指导一下。
假定有A B C 三张表,A表与B表上分别有将数据复制入C表的代码,代码如下:
If e.DataCol.Name = "逻辑列名" AndAlso e.DataRow("逻辑列名") = True Then
     Dim dr As DataRow = DataTables("表C").AddNew
     
For Each dc As DataCol In DataTables("表C").DataCols
         dr(dc.Name) = e.DataRow(dc.Name)
     
Next
End
 If

此系统是局域网访问的,用的是 ACCESS数据库,现在二人分别同时操作表A与表B,表A操作者通过代码将三条数据写入表C后保存表C,表B操作者也通过代码三条数据写入表C后保存表C,这时表C上实际有几条数据被保存?

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


加好友 发短信
等级:五尾狐 帖子:1106 积分:8977 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2014/12/19 8:52:00 [显示全部帖子]

实际使用中,会有十个人左右分别操作自己有权限编辑的报表增加数据,同时用上面的代码向一张合并表写入数据,这么多的人如果频繁的进行这样的操作可行吗?数据库会崩溃吗?特别是一种极端情况下,在同一个时间点几个人保存合并表,也就是上面例子中的C表,数据库忙的过来吗?

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


加好友 发短信
等级:五尾狐 帖子:1106 积分:8977 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2014/12/19 9:03:00 [显示全部帖子]

谢谢,这可放心了。

 回到顶部