嵌套事务如何与ADO对象和SQLServer一起使用

时间:2018-11-23 09:04:56

标签: sql-server vbscript asp-classic ado

我想知道如果我从ADO对象(例如VBS)的事务中调用存储过程会发生什么情况。

在SQL Server f.e中,一旦存储过程被称为T-SQL / Transact,就会执行/启动。我猜我是否从VBS中的事务中调用过程,它将存储过程的事务嵌套到它,对吗?

因此,顶级事务将是ADO对象的事务。

<%
set db = server.createObject("ADODB.Connection")
db.open 'DB CONNECTION SETTINGS'
db.BeginTrans
dim call_proc
Set call_proc= Server.CreateObject("ADODB.Command")
Set call_proc.ActiveConnection = db
call_proc.CommandText = "PROCEDURE_NAME"
call_proc.Execute
db.CommitTrans
db.close
%>

这正确吗?

0 个答案:

没有答案