Hallo,
ich habe folgendes Problem: mit den Objekten IXSSO-Query und Util m�chte ich
mehrere Kataloge durchsuchen. Laut Microsoft (msdn) sollte das wie folgt
funktionieren:
objQuery.Catalog = [strCatalog]
strCatalog
String. The catalog name can be the name of a directory on the local
computer. You can specify more than one catalog name by separating each name with a
comma.
Laut dieser Definition sieht mein Quellcode folgenderma�en aus:
set Q = Server.CreateObject("ixsso.Query")
set util = Server.CreateObject("ixsso.Util")
Q.Catalog = "Katalog1, Katalog2"
Q.Query = CompSearch
Q.DefineColumn "docascontent(DBTYPE_WSTR) =
d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1 docascontent"
Q.SortBy = "rank[d]"
Q.Columns = "DocTitle, vpath, filename, size, write, characterization,
rank, path, docascontent"
Q.MaxRecords = 300
if FormScope <> "/" then
util.AddScopeToQuery Q, FormScope, "deep"
end if
if SiteLocale<>"" then
Q.LocaleID = util.ISOToLocaleID(SiteLocale)
end if
set RS = Q.CreateRecordSet("nonsequential")
Leider funktioniert dies nicht und das Skript bricht mit folgender
Fehlermeldung in der Zeile
set RS = Q.CreateRecordSet("nonsequential")
ab:
Mismatch in cardinality of machine(s)/catalog(s)/scope(s)
Die Abfrage auf einen Katalog funktioniert fehlerfrei.
Was kann ich tun? Vielen Dank f�r die Hilfe und freundliche Gr��e
Fabian
--
+++ GMX - Mail, Messaging & more http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr f�r 1 ct/ Min. surfen!
| 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