2010-06-22 54 views
0

我试图从ASP.NET中搜索远程Windows 2003服务器的索引服务。 MS站点上有这样的示例代码,但仅限于本地搜索。这是我到目前为止,在这个例子中,远程服务器被称为“的IndexServer”,是不是在一个域,有一个名为“系统”指数:查询远程索引服务数据库

OleDbConnection conn = new OleDbConnection(); 
     conn.ConnectionString = "Provider=MSIDXS;User ID=administrator;Password=Password"; 

     OleDbCommand cmd = conn.CreateCommand(); 
     cmd.CommandText= "SELECT * FROM indexserver.system..FILEINFO"; 

     conn.Open(); 

     cmd.ExecuteReader(); 

运行这个给我的错误“多步OLE DB操作产生错误。检查OLE DB状态是否可用。没有工作完成“。

有谁知道如何得到这个工作?我需要做的就是查询索引文件名并返回该文件的路径。

回答

0

没关系,我发现Windows索引服务有点贬值,Windows搜索似乎是要走的路...

+0

任何使用*** Windows搜索***的源代码示例? – Kiquenet 2016-06-13 06:04:35