VB.Net Ado.Net Excle connection à une feuille du fichier excel

cs_MagDix Messages postés 531 Date d'inscription lundi 5 juin 2006 Statut Membre Dernière intervention 6 octobre 2012 - 31 mars 2008 à 20:43
Gwendal3 Messages postés 60 Date d'inscription samedi 4 mars 2006 Statut Membre Dernière intervention 15 août 2011 - 2 sept. 2009 à 22:30
Salut
J'aimerais savoir qu'est ce qui cloche dans cette ligen de code
commandXLS.CommandText = "select * from Num"


Car lorsque j'arrive à cette ligne: readerRequete = commandXLS.ExecuteReader()


J'ai un message d'erreur me disant:


Le moteur de BD Mirosoft Jet n'a pas pu trouver l'objet 'Num'.
Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès


J'ai bele et bien un Feuille qui se nomme PC dans mon fichier Excel PC.xls


        connectionXLS.ConnectionString = "Data Source=" + Application.StartupPath & "\pc.xls" & ";Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;"
        commandXLS.Connection = connectionXLS
        commandXLS.CommandType = System.Data.CommandType.Text
        commandXLS.CommandText = "select * from PC"
        connectionXLS.Open()
        readerRequete = commandXLS.ExecuteReader()


Merci

2 réponses

cs_MagDix Messages postés 531 Date d'inscription lundi 5 juin 2006 Statut Membre Dernière intervention 6 octobre 2012 1
1 avril 2008 à 13:34
Re...

Petite correction à mon message.... À relire svp

Salut
J'aimerais savoir qu'est ce qui cloche dans cette ligen de code
commandXLS.CommandText = "select * from PC "

Car lorsque j'arrive à cette ligne: readerRequete = commandXLS.ExecuteReader()

J'ai un message d'erreur me disant:

Le moteur de BD Mirosoft Jet n'a pas pu trouver l'objet 'Num'.
Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès

J'ai bele et bien un Feuille qui se nomme PC dans mon fichier Excel PC.xls

        connectionXLS.ConnectionString = "Data Source=" + Application.StartupPath & "\pc.xls" & ";Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;"
        commandXLS.Connection = connectionXLS
        commandXLS.CommandType = System.Data.CommandType.Text
        commandXLS.CommandText = "select * from PC"
        connectionXLS.Open()
        readerRequete = commandXLS.ExecuteReader()

Merci
0
Gwendal3 Messages postés 60 Date d'inscription samedi 4 mars 2006 Statut Membre Dernière intervention 15 août 2011
2 sept. 2009 à 22:30
Bonjour,

Pour ceux qui chercheraient.

L'erreur se situe sur FROM PC qui est à remplacer par FROM [PC$]

Gdal
0
Rejoignez-nous