2009-05-27 5 views
0

Je ne suis pas un programmeur, mais je peux frankenstein extraits de code avec une compétence suffisante que si, par la grâce de quelques bonnes âmes, je pourrais rencontrer un exemple de code ASP qui agit comme une interface graphique pour le serveur d'index de ms, je pourrais certainement le faire fonctionner et regarder bien.Rechercher des exemples ASP.NET Microsoft Index Server

Si quelqu'un peut offrir de l'aide, je ferais un backflip. mais je ne le mettrai pas sur youtube. il y a assez de vidéos sur le visage.

résumé: est-ce que quelqu'un sait où je peux trouver des pages d'asp de serveur d'index? le plus complet, le meilleur. Les extraits sont plus que bienvenus.

btw: io l'a étiqueté comme sharepoint car c'est très similaire. certains administrateurs de mousses vont certainement me prêter main-forte!

+1

Vous devez préciser si vous voulez dire ASP ou ASP.Net, et quelle langue si ASP.NET. – RedFilter

Répondre

0

Pour parler à un catalogue de serveur d'index de asp.net vous pouvez utiliser un objet de connexion db ole.

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

Où catalogName est le nom du catalogue sur votre ordinateur que vous interrogez. Et query est une chaîne contenant la requête d'index que vous utilisez.

//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(); 

Ne pas oublier de disposer de la connexion et le lecteur dans un communiqué finalement :)

requête Indice lui-même est très similaire à SQL - vous pouvez également définir les propriétés dans la requête à utiliser comme alias donc c'est plus facile à lire.