1,自定义一个内容类如:urn:contentclasses:document1
其中有自定义属性:Clicknumber
2,所建的文档的内容类定义为1的。
3,建立一个窗体注册
urn:schemas-microsoft-com:office:forms#contentclass 为1建立的urn:contentclasses:document1
urn:schemas-microsoft-com:office:forms#cmd 为*
urn:schemas-microsoft-com:office:forms#formurl 为chkopen.asp
urn:schemas-microsoft-com:office:forms#executeurl 为chkopen.asp
urn:schemas-microsoft-com:office:forms#binding server
4,list.asp
<%
Function AddQuotes(strValue)
Const QUOTE = """"
AddQuotes = _
QUOTE _
& Replace(strValue, QUOTE, QUOTE & QUOTE) _
& QUOTE
End Function
Dim cnn 'As ADODB.Connection
Dim rst 'As ADODB.Recordset
Dim urlFld 'As String
Dim strSQL 'As String
urlFld ="http://aaa.com/fld1/"
Set cnn = CreateObject("ADODB.Connection")
With cnn
.Provider = "exoledb.datasource"
.Open urlFld
End With
strSQL = "Select " & _
AddQuotes("DAV:displayname") & ", " & _
AddQuotes("DAV:contentclass") & ", " & _
AddQuotes("Clicknumber") & ", " & _
AddQuotes("DAV:href")
strSQL = strSQL & _
" FROM SCOPE('SHALLOW traversal of " & _
AddQuotes(urlFld) & "')"
strSQL = strSQL & _
" WHERE " & AddQuotes("DAV:contentclass") & _
" = 'u
| 对此文章发表了评论 |
