Hallo Leute,
ich will ein Suchformular für den Iindexing Service(Windows 2000) in asp-programmieren. In das Formular sollen ein Autor und ein Titel eingegeben werden, nun sollen auf dem Fileserver Dokumente die der Autor X mit dem Titel Y gesucht werden.
Das Formular an sich ist nicht so schwer, habe nur das Problem die SQL-Abfrage in dem asp-File hinzukriegen!
Kann mir jemand helfen, den unten aufgeführten Code entsprechend zu verbessern?
Ist wichtig, da mein Diplomthema dranhängt!
Gruß
Andreas
Code:
<%@ LANGUAGE=VBSCRIPT %>
<!-- #INCLUDE FILE="Connection.asp" -->
<HTML>
<HEAD>
<TITLE>The Indexing Service</TITLE>
<STYLE TYPE="text/css">
BODY {font-family:Tahoma,Arial,sans-serif; font-size:10pt}
.heading {font-family:Tahoma,Arial,sans-serif; font-size:14pt; font-weight:bold}
.cite {font-family:Tahoma,Arial,sans-serif; font-size:8pt}
.document {font-size:10pt; font-weight:bold; background-color:lightgrey; width:100%}
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<SPAN CLASS="heading">Results of search for
<I><%=Request.Form("titleSearchFor")%> AND <%=Request.Form("authorSearchFor")%></I>
</SPAN><HR>
<!--------------------------------------------------------------------------->
<%
Dim strSearch
Set rsSearch = Server.CreateObject("ADODB.Recordset")
' create the connection string
strConn = "Provider=MSIDXS; Data Source=Web"
' construct the search string
strSearch = "SELECT DocTitle, DocAuthor, FileName,Path, Size" & _
"FROM SCOPE()" & _
" WHERE CONTAINS('"&Request.Form("titleSearchFor")&"') AND CONTAINS('"&Request.Form("authorSearchFor")&"')"
' open the recordset on the search
rsSearch.Open strSearch, strConn
' show what's been searched for
While Not rsSearch.EOF
Response.Write "<SPAN CLASS='document'>" & rsSearch("DocTitle") & "</SPAN><BR>" & _
rsSearch("DocAuthor") & "<BR>" & _
"<A HREF='" & rsSearch("Path") & "'>" & rsSearch("FileName") & "</A>" & _
" (" & rsSearch("Size") & " bytes)<P>"
rsSearch.MoveNext
Wend
' tidy up
rsSearch.Close
Set rsSearch = Nothing
%>
<!--------------------------------------------------------------------------->
<HR><SPAN CLASS="cite">©1999 <A CLASS="cite" HREF="http://www.wrox.com/">Wrox Press</A> -
<A CLASS="cite" HREF="http://webdev.wrox.co.uk/books/2610/">Professional ASP 3.0</A> (ISBN: 1-861002-61-0)</SPAN>
</BODY>
</HTML>