数据写入数据库失败的问题
有一任务需在一个ASP页面 连续向4个表插入数据.而且在线人数比较多,表的操作比较频繁.
发现偶尔会有某一个表写不进数据,其它几个可以.
我是用独占方式操作的, Users 和 Infos 为表
set rs= Server.CreateObject("adodb.recordset")
rs.Open "Users",conn,3,2
rs.AddNew()
rs("UserId") = UserId
......
rs.Update()
rs.Close()
set rs= nothing
set rsInfo= Server.CreateObject("adodb.recordset")
rsInfo.Open "Infos",conn,3,2
rsInfo.AddNew()
rsInfo("UserId") = UserId
......
rsInfo.Update()
rsInfo.Close()
set rsInfo= nothing
等等,总共有4个表要写入数据,象我这种情况,是不是该直接用 Insert Into?