怎样写事务处理
我要对两表张表进行添加操作,一个表是tblProduct,一个表是tblProductProperty,
首先对tblProduct表增加一个产品接着对tblProductProperty表操作增加这个产品的属性,
代码如下:
dim oRs
dim sql="select *from tblProduct"
ConnectionDataBase()
oRs.Open sql,oConn,3,3
oRs.AddNew
oRs(0) = HTMLEncode(Trim(Request.Form("productSN")))
oRs(1) = HTMLEncode(Trim(Request.Form("productName")))
oRs.Update
oRs.Close
sql = "select *from tblProductProperty "
oRs.Open sql,oConn,3,3
oConn.Execute "insert into tblProductProduct(productID,detailID) values("&CInt(productid)&","&Cint(detailArray(id))&")"
oRs.Close()
Response.Write("成功上传产品信息")
出现的问题是:
产品能提交到数据库,但产品属性不能提交到数据库
是不是要用事务处理,那怎样写?
首先对tblProduct表增加一个产品接着对tblProductProperty表操作增加这个产品的属性,
代码如下:
dim oRs
dim sql="select *from tblProduct"
ConnectionDataBase()
oRs.Open sql,oConn,3,3
oRs.AddNew
oRs(0) = HTMLEncode(Trim(Request.Form("productSN")))
oRs(1) = HTMLEncode(Trim(Request.Form("productName")))
oRs.Update
oRs.Close
sql = "select *from tblProductProperty "
oRs.Open sql,oConn,3,3
oConn.Execute "insert into tblProductProduct(productID,detailID) values("&CInt(productid)&","&Cint(detailArray(id))&")"
oRs.Close()
Response.Write("成功上传产品信息")
出现的问题是:
产品能提交到数据库,但产品属性不能提交到数据库
是不是要用事务处理,那怎样写?
...全文
相关推荐
行业分类-设备装置-使用拆毁写检测的事务处理.zip
行业分类-设备装置-使用拆毁写检测的事务处理
[Java Performance] 数据库性能最佳实践 - JPA和读写优化
数据库性能最佳实践 当应用需要连接数据库时,那么应用的性能就可能收到数据库性能的影响。比如当数据库的I/O能力存在限制,或者因缺失了索引而导致执行的SQL语句需要对整张表进行遍历。对于这些问题,仅仅对应用代码进行优化可能是不够,还需要了解数据库的知识和特点。 示例数据库 该数据库表示了128只股票在1年内(261个工作日)的股价信息。 其中有两张表:STOCKPRICE和S
BlueStore写流程事务实现梳理
BlueStore transaction相关结构BlueStore事务状态转换。
Firebase初探:实时数据库(2)
Firebase初探:实时数据库(2)前面的那篇介绍了Firebase实时数据库的相关知识,那么客户端将如何与实时数据库进行沟通呢?小试牛刀Firebase的SDK当然是必不可少的了,为了使用数据库相关的API,需要在应用的依赖项中添加:compile 'com.google.firebase:firebase-database:9.4.0'为了和数据库交互,需要得到数据库的一个实例,而且具体的交互
本项目是一个专注于深入解析和注释MongoDB36版本内核源码的详细分析项目_通过模块化方式全面覆盖网络收发处理命令处理写操作存储引擎查询优化索引管理事务处理复制.zip
本项目是一个专注于深入解析和注释MongoDB36版本内核源码的详细分析项目_通过模块化方式全面覆盖网络收发处理命令处理写操作存储引擎查询优化索引管理事务处理复制.zip


