asp引用参数的疑惑(ByRef)
sdts 2006-02-15 10:54:16 <%
Sub Tran(ByRef sql)
'将sql语句定义为事务
sql="set xact_abort on"& _
" begin tran"& _
" "&sql& _
" commit tran"& _
" set xact_abort off"
END Sub
Dim sql
sql="select * from a"
Response.Write sql
Response.Write "<br><br>"
Tran(sql)
Response.Write sql
%>
这段代码先后两个sql输出的是一样的,可是有声明Dim sql 又是ByRef调用,Tran(ByRef sql)后sql的值应该改变才对?帮忙解释一下 谢谢!