#593 - Estrarre dati con Index Server da una pagina ASP.NET
Index Server fornisce un comodo strumento per effettuare ricerche all'interno di documenti presenti sul disco rigido del server, specie se questi appartengo a quelli creati con Office, oppure con l'opportuno filtro installato, siano dei PDF.
Lo script di oggi è una semplice applicazioni in grado di estrarre dal catalogo web (quello predefinito che contiene l'indicizzazione dei file pubblici) attraverso una ricerca tutti i documenti, inserendoli all'interno di un DataGrid, sfruttando l'OLE-db provider all'interno di una pagina ASP.NET.
<%@ Page language="c#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<SCRIPT RUNAT="SERVER">
void Page_Load() {
// connessione
OleDbConnection conn = new OleDbConnection("provider=msidxs;Data Source=web");
conn.Open();
// stringa simil-SQL per estrarre le informazioni
string SQL = "Select DocTitle, Vpath, Rank from Scope() WHERE contains('ASP.NET') order by Rank desc";
// creazione del DataSet e binding dei dati
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(SQL, conn);
da.Fill(ds, "Results");
dg.DataSource = ds.Tables[0].DefaultView;
dg.DataBind();
}
</SCRIPT>
<asp:datagrid id="dg" runat="server" />
Per approfondimenti su Index Server si veda:
Usare Index Server per creare un motore di ricerca interno
http://www.aspitalia.com/articoli/index_server.aspx
Approfondimenti
- #942 - Creare feed RSS e Atom con il .NET Framework 3.5
- MailWebEventProvider perche sei public e abstract
- Speciale per il lancio di Visual Studio 2008, SQL Server 2008 e Windows Server 2008 dal 25/02 al 07/03
- Speciale ASP.NET security
- Disponibile la ASP.NET 3.5 Extensions CTP Preview
- un Provider Custom per l'health monitoring
- #927 - Un HttpModule per passare automaticamente da HTTP a HTTPS
- #935 - Sfruttare l'evento LoadComplete della pagina
- #964 - Utilizzare i ruoli nell'accesso alle funzionalità dei Dynamic Data Control
- ListView è DataPager
- Ufficiali Visual Studio 2010 e .NET Framework 4.0
- Community Champion Basta!Italia 2009
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!