使用脚本中的后期绑定ADO代码,VBA我得到以下内容:
Dim cn As Object
Dim cm As Object
Dim rs As Object
'get in touch with the server
'Create ado objects.
Set cn = CreateObject("ADODB.Connection")
cn.Open strConn
cn.CommandTimeout = 0
Set cm = CreateObject("ADODB.Command")
cm.CommandText = "xxx.dbo.xxxStoredProcName"
Set cm.ActiveConnection = cn
cm.CommandType = 4 'adCmdStoredProc
Set rs = CreateObject("ADODB.Recordset")
Set rs.ActiveConnection = cn
我可以从该行中看到这rs是一个记录集对象,Set rs = CreateObject("ADODB.Recordset")但如果没有注释 (' adCmdStoredProc),我将很难记住是什么cm.CommandType = 4意思。
有没有办法更改此代码,以便我可以坚持后期绑定但使用枚举类型的描述形式CommandTypeEnum而不是数字形式?