以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 通过网页增加数据的疑问 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98681) |
-- 作者:智友软件工作室 -- 发布时间:2017/4/5 10:07:00 -- 通过网页增加数据的疑问 代码: Dim dr111 As DataRow = DataTables("users").AddNew() dr111("用户名") = e.PostValues("用户名") dr111("密码") = e.PostValues("密码") dr111("用户组名") = "普通用户" dr111.save() With wb.AddMsgPage("","msgpage","注册成功", "感恩有你") \'生成成功提示页 .AddButton("btn1","继续登陆","logon.htm") End With e.WriteString(wb.Build) 用上述代码已经可以正常在users表中增加一行数据 现在有一个疑问就是,如果100个用户同时增加数据的情况下,这样的利用DataTables("users").AddNew()我认为是不是要出错了? 现在想到的办法是直接再数据库中增加行 请问还有别的方法吗?
|
-- 作者:有点色 -- 发布时间:2017/4/5 10:46:00 -- 不会。当执行了addnew或者一些耗时的操作的时候,如果另一个人访问服务器的时候,是暂时不会响应的,必须等待addnew或者save之后才会响应下一个请求。 |
-- 作者:智友软件工作室 -- 发布时间:2017/4/5 11:01:00 -- ok |