我已经接管了一个离职程序员的 Classic ASP 对象,我正在尝试调试一些 DAC 代码。问题是我并不真正了解 DAC 是什么或它是如何工作的——而且我找不到 DAC 代码是否“存在”。
这是单独的代码行:
set runObj = server.CreateObject("DAC.clsDb_container")
我们使用 SQL Server,我在存储过程和用户定义的函数下查看了企业管理器,但我没有看到任何名为 clsDB_container 的内容。
在哪里可以找到此 DAC 对象的代码的任何建议?
上下文中的完整代码:
FUNCTION getNewGUID
Dim runCON, runObj, runCMD
DebugWrite( "<BEGIN> iRoutines.asp|getNewGUID (a) GUID=" & GUID & " dealernum=" & dealernum )
set runObj = server.CreateObject("DAC.clsDb_container")
if not runObj.run_query("EXEC sproc_createGUID") then
traperror(runObj.DB_ErrStr)
else
GUID = replace(runObj.get_by_ordinal(0),"-","")
dealernum_len = trim(cstr(len(dealernum)))
set runObj = nothing
end if
getNewGUID = dealernum_len & dealernum & GUID
DebugWrite( "<END> iRoutines.asp|getNewGUID (b) getNewGUID=" & getNewGUID & " dealernum=" & dealernum )
END FUNCTION