ASP.NET Zone

Die ASP.NET Community. Alle Antworten rund um Microsoft® Webtechnologien
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe | Impressum | ASP.NET Zone Suchplugin

in
Home Blogs Foren FAQ Communities Fotos Downloads
Werbeanzeige

ASP Zugriff auf Index Server

Letzter Beitrag 04-19-2012, 10:30 von droxid. 0 Antworten.
Beiträge sortieren: Zurück Weiter
  •  04-19-2012, 10:30 224196

    ASP Zugriff auf Index Server

    Hallo!

    Um PDF-Dokumente per Indexserver durchsuchen zu können habe ich eine html/asp Seite erstellt mit der ich die PDFs nach Schlagwörtern durchsuchen kann.
    Ich teste bisher alles lokal auf meinem Rechner (Server2003). Alle PDFs leigen im gleichen ordner: z.B. d:\inetpub\archiv\cloud.pdf

    Das fuktioniert auch alles.. ich habe mich diesen Codes bedient: http://www.brettb.com/searchingindexserverwithasp.asp

    Nun sieht das bei mir so aus:

    <body>
    <%
    Dim sSearchString
    Dim oQuery
     
    sSearchString = Request.Form("query")
     
    Const SEARCH_CATALOG = "Artikel" 'remember to change this
    %>
    <%
    Set oQuery = Server.CreateObject("IXSSO.Query")
     
    oQuery.Catalog = SEARCH_CATALOG
    oQuery.Query = sSearchString
    oQuery.MaxRecords = 200
    oQuery.SortBy = "rank<img src="http://www.aspnetzone.de/emoticons/emotion-46.gif" alt="Drinks" />"
    oQuery.Columns = "DocAuthor, vpath, doctitle, FileName, Path, Write, Size, Rank, Create, Characterization, DocCategory"
    Set oRS = oQuery.CreateRecordSet("nonsequential")
    %>
    <%
    If oRS.EOF Then
    Response.Write "Leider keine Ergebnisse für <i>" & sSearchString & "</i>"
    Else
    Do While Not oRS.EOF
     
    Response.write "<b>URL:</b> <a href=&"""&oRS("path")&""">" & oRS("doctitle") & "</a><br>"
    Response.write "<b>FileName:</b> " & oRS("FileName") & "<br>"
    Response.write "<b>Pfad:</b> " & oRS("Path") & "<br>"
    Response.write "<b>doctitle:</b> " & oRS("doctitle") & "<br>"
    Response.write "<b>Size:</b> " & oRS("Size") & "<br>"
    Response.write "<b>Create:</b> " & oRS("Create") & "<br>"
    Response.write "<b>Write:</b> " & oRS("Write") & "<br>"
    Response.write "<b>Characterization:</b> " & oRS("Characterization") & "<hr>"
     
    oRS.MoveNext
    Loop
    End If
    %>
    <%
    Set oRS = nothing
    Set oQuery = nothing
    %>
    </body>
    </html>

    Mit

    Response.write "<b>URL:</b> <a href=&"""&oRS("path")&""">" & oRS("doctitle") & "</a><br>"
    will ich gerne per verlinkung das Dokument lokal auf meinem Rechner öffnen wollen. nur leider passier nichts wenn ich auf den link klicke.

    Ich arbeite auf dem localhost, Port 81.. daher ist die verlinkung:

    http://127.0.0.1:81/&"d:inetpub\archiv\index_server.pdf

    das ist natürlich falsch.. ich will das der Pfad so aussieht: <a href="file://///d:inetpub\archiv\index_server.pdf">hier</a>
    wenn ich das so eingebe bekomme ich aber eine fehler....

    was bedeuten bei asp eigentlich die & bze &ors oder &""" oder auch nur "... warum mal 3mal " dann wieder nur einmal " ??

    So das wars :-)
    Vielen Dank!


Als RSS Feed in XML ansehen
Powered by Community Server (Commercial Edition)