Problème de connexion au service d'indexation

cs_Yoann19 Messages postés 8 Date d'inscription dimanche 11 avril 2004 Statut Membre Dernière intervention 11 novembre 2006 - 20 juin 2006 à 09:36
cs_Yoann19 Messages postés 8 Date d'inscription dimanche 11 avril 2004 Statut Membre Dernière intervention 11 novembre 2006 - 20 juin 2006 à 10:13
Bonjour,

Je tente de faire une fonction me permettant de remplir un gridview grâce à des données provenant d'une recherche dans le service d'index de windows. Mais lorsque j'arrive sur cette ligne :

"Me.MondbAdapter.Fill(dsRecherche)"

Le message suivant s'affiche : "Le service n'est pas en cours d'exécution."

Je ne vois pas ce qui cloche dans mon code. Quelqu'un pourrait-il m'aider ?

Merci pour vos réponses

<!-- BEGIN TEMPLATE: bbcode_code -->

Code :

Private MonoleDbSelectCommand1 As New System.Data.OleDb.OleDbCommand()
Private MondbAdapter As New System.Data.OleDb.OleDbDataAdapter()
Private MadbConnection As System.Data.OleDb.OleDbConnection
Private requete As String = ""
Private dsRecherche As New DataSet

<!-- END TEMPLATE: bbcode_code -->
<!-- BEGIN TEMPLATE: bbcode_code -->

Code :

Protected Sub btnRecherche_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnRecherche.Click
Dim recherche As String = tbRecherche.Text
Dim catalogueSelectionne As String = ddlCatalogues.SelectedValue

' Initialisation de la connexion avec notre catalogue
Me.MadbConnection = New System.Data.OleDb.OleDbConnection("Provider=MSIDXS;Data Source=" & catalogueSelectionne)
Me.MadbConnection.Open()

Me.MonoleDbSelectCommand1.Connection = Me.MadbConnection

Me.MondbAdapter.SelectCommand = Me.MonoleDbSelectCommand1

' Création de la requête pour ADO.NET avec la recherche du mot Machine et DotNet
requete = "SELECT Rank, VPath, DocTitle, Filename, Characterization, Write " & _
"FROM SCOPE('DEEP TRAVERSAL OF ""/DotNetSysInfo""') " & _
"WHERE NOT CONTAINS(VPath, '""_vti_"" OR "".config""') " & _
"AND CONTAINS(Contents, '""" & recherche & """') " & _
"OR CONTAINS(DocTitle, '""" & recherche & """') " & _
"ORDER BY Rank DESC"

' Assigne la requête et charge le résultat
Me.MondbAdapter.SelectCommand.CommandText = requete
Me.MondbAdapter.Fill(dsRecherche)
Me.MadbConnection.Close()

' Envoie le résultat dans le Datagrid
Me.gvRecherche.DataSource = dsRecherche
Me.gvRecherche.DataBind()

End Sub

<!-- END TEMPLATE: bbcode_code -->

1 réponse

cs_Yoann19 Messages postés 8 Date d'inscription dimanche 11 avril 2004 Statut Membre Dernière intervention 11 novembre 2006
20 juin 2006 à 10:13
Oups, pb d'affichage ...

Je cherche désespéremment le moyen d'éditer mon message mais je ne vois pas de bouton. Qqn pourrait-il m'aider ?
0
Rejoignez-nous