Also ich bin momentan zum ... mit Arbeit eingedeckt. Aber
was h�re ich da!? Der IX ist vielleicht ein bischen spr�de weil es da gar
nicht so viel zum Einstellen gibt. Mal eben ein bischen rumklicken und
dann ein fancy Ergebnis haben ist auch nicht; man muss sich mit ihm schon mal
eine Weile unterhalten. Aber: wenn man das Pferd mal ein bischen reiten
kann, kommt bald Freude auf.
Also Angebot: hier der Kern der Seite http://www.neusob.de/karlskron/finden.asp
(und damit es ankommt die Ausnahme mit HTML Mail). Viel Inhalte sind von
unserem Pfarrer drauf. Such mal nach Ostern oder Gottesdienst oder so.
<%
Sub Finden()
Dim sSuche,
sSQL
Const FIXSQL = "SELECT DocTitle, filename, vpath, size, write,
rank FROM scope('deep traversal of ""/karlskron""') WHERE (CONTAINS(filename,
'*.asp') or CONTAINS(filename, '*.htm*')) And CONTAINS ('xxxx') > 0 And not
Contains('vti_encoding') ORDER BY rank DESC"
' andere
M�glichkeiten rank
' CONTAINS(Contents, '"content
search"')
' AND (Not #vpath
*|(\_vti|,\_private|,\wwww|,\wm-intern|)*) AND #filename
*.|(htm*|,asp|,stm|,shtml|)"
sSuche =
Replace(Request("SearchString"), chr(34), "")
' -- Nix gescheits
da, dann Formular
If Len(sSuche) <= 2 Then
response.write "<form METHOD=""POST"" ACTION=""finden.asp"">" & vbcrlf
& _
" <p><input
TYPE=""TEXT"" SIZE=""60"" NAME=""SearchString"">" & vbcrlf &
_
" <input
TYPE=""submit"" NAME=""action"" VALUE=""Suchen""> </p>" & vbcrlf
& _
"</form>"
Else
' -- create and open a
connection
Set objConnection =
Server.CreateObject("ADODB.Connection")
objConnection.ConnectionString = "provider=msidxs;"
objConnection.Open
' -- fill a recordset with the
results
Set objRS = objConnection.Execute(Replace(FIXSQL,
"xxxx", sSuche))
If Not objRS.EOF
Then
Response.write "<p>Folgende Seiten
wurde zu <em>" & sSuche & "</em>
gefunden</p><hr><ol>"
Do
While Not objRS.EOF
Response.write
"<li>" & _
"<a href=" & chr(34) &
objRS("vpath") & chr(34) &
_
" title=" & chr(34) &
objRS("Filename") & " " & objRS("write") & " Rang: "
& objRS("Rank") & chr(34) &
_
">" & objRS("DocTitle") &
"</a>" & vbcrlf
'
"<td>" & objRS("Filename")
& " </td>" & _
'
"<td ALIGN=""RIGHT"">" &
objRS("size") & "</td>" &
_
'
"<td>" & objRS("DocTitle")
& " </td>" & _
'
"<td>" & objRS("vpath")
& "</td>" & _
'
"<td>" & objRS("Rank") &
"</td>" & _
'
"<td>" & objRS("write")
& "</td>" & _
'
"</li>"
objRS.MoveNext
Loop
Response.write "</ol><hr
align=""left"" noshade color=""#008000"" size=""1"">"
Else
Response.write
"<p>Keine Seiten zu <em>" & sSuche & "</em>
gefunden</p><hr align=""left"" noshade color=""#008000""
size=""1"">"
End If
Response.write "<form METHOD=""POST"" ACTION=""finden.asp"">" & vbcrlf
& _
" <p><input
TYPE=""TEXT"" SIZE=""60"" NAME=""SearchString"">" & vbcrlf &
_
" <input
TYPE=""submit"" NAME=""action"" VALUE=""Suchen""> </p>" & vbcrlf
& _
"</form>"
Set objRS = Nothing
objConnection.Close
set objConnection = Nothing
End If
End Sub
%>
--
Viele Gr��e
Hubert Daubmeier
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
