-1

Windows Server 2003에서 ASP Classic을 사용하여 만든 웹 페이지에 검색 페이지가 있습니다. 이제 Windows Server 2012로 마이그레이션 했으므로 새 검색 페이지를 다음과 같이 만들어야합니다. 이 코드는 Windows Server 2012 검색 서비스에서 작동하지 않습니다. 누구도이 문제를 아직 경험하지 못했습니다. 나는 이것을하는 방법에 관한 좋은 정보를 찾기 위해 애 쓰고있다. 가능한 경우 누군가 어떻게 이것이 수행되었는지에 대한 코딩 예제를 보여줄 수 있습니까?
미리 감사드립니다.내 웹 사이트의 검색 페이지를 코딩하는 방법

답변

0
<% 
    'Setup ADO objects. 
    Set adoCommand = CreateObject("ADODB.Command") 
    Set adoConnection = CreateObject("ADODB.Connection") 
    adoConnection.Open "Provider=Search.CollatorDSO;Extended Properties='Application=Windows';" 
    Set adoCommand.ActiveConnection = adoConnection 

    strQuery = "SELECT Top 1000 System.ItemPathDisplay FROM SYSTEMINDEX" 

    adoCommand.CommandText = strQuery 
    adoCommand.Properties("Page Size") = 10 
    adoCommand.Properties("Timeout") = 30 
    adoCommand.Properties("Cache Results") = False 

    ' Run the query. 
    Set adoRecordset = adoCommand.Execute 


    adoRecordset.MoveFirst 
Do Until adoRecordset.EOF 
    response.write(adoRecordset.Fields.Item("System.ItemPathDisplay")& "<br />") 
    adoRecordset.MoveNext 
Loop 

    ' Clean up. 
    adoRecordset.Close 
    adoConnection.Close 
    %> 
관련 문제