Announcement

Collapse
No announcement yet.

DocAuthor vom Index Server mit SQL auslesen funktioniert nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DocAuthor vom Index Server mit SQL auslesen funktioniert nicht

    benutze den Microsoft index Server und möchte neben den normalen Infos auch Meta tags ( docauthor) aus meinen html Dateien auslesen

    set connIndexserver = Server.CreateObject("ADODB.Connection")
    connIndexserver.ConnectionString="provider=msidxs; Data Source=web"
    connIndexserver.Open
    sSQL="SELECT vpath, filename, path, docTitle, docAuthor, fileindex, write, rank FROM "
    sSQL=sSQL & " SCOPE(' DEEP TRAVERSAL OF ""/meineInfos/Info1/inhalt"" ')"
    if fVolltextsuche then
    sSQL=sSQL & " WHERE CONTAINS(" & "'" & sSuchtext & "'" & ") > 0"

    else
    sSQL=sSQL & " WHERE CONTAINS(DocKeywords, " & "'" & sSuchtext & "'" & ") > 0"
    end if
    sSQL=sSQL & " ORDER BY write desc"
    ' Abfrage starten:
    on error resume next
    set rs=server.CreateObject("ADODB.RecordSet")
    rs.open sSQL, connIndexserver, adOpenKeyset, adLockReadOnly

    .....

    response.Write rs.Fields("docauthor")
    response.Write rs.Fields("write")

    write, vpath, docTitle lassen sich anzeigen docauthor nicht es wird ein Leerstring angezeigt

    docauthor steht als metatag im Kopf der html dateien
    der Katalogeintrag von DocAuthor hat die Eigenschaft 0x4, den Angezeigten Namen DocAuthor und Datentyp VT_LPWSTR Länge 20 weiter

    gibt es noch einen mit der Eigenschaft docauthor, Angezeigter Name ist leer , Datentyp = VT_LPWSTR Länge 20

    Speicherleval ist bei beiden Sekundär


    warum bzw. wie kann ich diese Info auslesen?

    bin für jeden Tipp dankbar

    lg Thomas
Working...
X