Ali*_*der 1 sql-server sql-server-2000 asp-classic
我有一个5岁的ASP文件.实际上我正在使用PHP,但我必须使用ASP作为Windows应用程序.所以我需要有人向我解释这个功能.
// DNS设置已包含在内.
function Check_Is_Web_Locked()
dim cmdDB , Ret
OpenDatabase
Set cmdDB = Server.CreateObject("ADODB.Command")
With cmdDB
.ActiveConnection = DBCon
.CommandText = "TICT_CHECK_WEB_STATUS"
.CommandType = adCmdStoredProc
.Parameters.Append .CreateParameter("RETURN_VALUE", adInteger, adParamReturnValue, 0)
.Execute,,adExecuteNoRecords
Ret = Trim(.Parameters("RETURN_VALUE"))
End With
Set cmdDB = Nothing
CloseDatabase
Check_Is_Web_Locked = Ret
end function
Run Code Online (Sandbox Code Playgroud)
这个功能有什么作用?
"TICT_CHECK_WEB_STATUS"是一个存储过程吗?
如果它是什么功能寻找的列?
是的,TICT_CHECK_WEB_STATUS是数据库中的存储过程.此SP返回一个名为"signed signed"的输出参数RETURN_VALUE,Ret当从SP返回时,该值将存储在变量中.
该Trim函数应该从中删除任何空格RETURN_VALUE,但由于它是一个整数,所以不会有任何空格.因此,它只是将返回值转换为字符串.
最后该函数返回Ret字符串.这是通过Check_Is_Web_Locked = Ret声明完成的.