2009-05-27 9 views
0

Ich bin kein Programmierer, aber ich kann frankenstein Code mit ausreichenden Fähigkeiten Code, wenn, durch die Gnade von ein paar gute Seelen, könnte ich über einige Beispiel ASP-Code, der als fungiert eine grafische Benutzeroberfläche für den ms-Index-Server, könnte ich sicherlich funktionieren und gut aussehen.Suche nach Microsoft Index Server ASP.NET Samples

Wenn jemand Hilfe anbieten kann, würde ich einen Backflip machen. aber ich werde es nicht auf Youtube setzen. Es gibt genug Faceplant-Videos da draußen.

zusammenfassung: weiß jemand wo ich index server asp pages finden kann? je vollständiger, desto besser. Schnipsel sind mehr als willkommen.

BTW: Ich habe dies als sharepoint getaggt, da dies so ähnlich ist. einige moos Admins werden mir sicherlich helfen können!

+1

Sie sollten klären, ob Sie ASP oder ASP.Net meinen, und welche Sprache, wenn ASP.NET. – RedFilter

Antwort

0

auf einen Index Server-Katalog von asp.net sprechen Sie ein OLE DB-Connection-Objekt verwenden können.

OleDbConnection conn = new OleDbConnection("Provider=MSIDXS;Integrated Security .=;Data Source=" + catalogName); 
      cmdQuery = new OleDbCommand(query, conn); 

Dabei ist Katalogname der Name des Katalogs auf Ihrem Computer, den Sie abfragen. Und Abfrage ist eine Zeichenfolge, die die von Ihnen verwendete Indexabfrage enthält.

//Get reader 
rQuery = cmdQuery.ExecuteReader(CommandBehavior.CloseConnection); 

//Create dataset and load values from reader into it 
dataQuery = new DataSet("IndexResults"); 
dataQuery.Load(rQuery, LoadOption.OverwriteChanges, new string[] { "" }); 

//Return the first table which will be the results from the query 
results = dataQuery.Tables[0].Copy(); 

Vergessen Sie nicht, die Verbindung und Leser in einer finally-Anweisung zu entsorgen :)

Index Abfrage selbst zu SQL sehr ähnlich ist - Sie Eigenschaften in der Abfrage auch festlegen können als Alias ​​verwendet werden So ist es einfacher zu lesen.